我正在开发一个 Web 应用程序,其中有自定义控制台日志,我在其中显示所有消息,以及使用套接字在应用程序中发生的任何事情。每次发生套接字事件时,它都会将一个li元素附加到列表中并将容器滚动到最底部以在日志中显示新消息。
但是,当渲染的数据变得很多时,滚动条不会到最底部,而只是停留在同一个地方。只需点击几下,它就会滚动到底部。
以下是我的代码: -
socket.on("consoleData", function(data) {
$(".log-container ul").append("<li><b>" + data.a + "<b> : " + data.m + "</li>");
$('.log-container').animate({
scrollTop: $('.log-container').height()
}, 500);
});
