只要保持追加,您就会看到最新的聊天消息出现,但是在某些时候它会停止自动向下滚动。我怎样才能解决这个问题?谢谢。

http://jsfiddle.net/VMcsU/

$("#button1").click(function(){
    $("<div>").html("text").appendTo("#chat1");
    $('#chat1').scrollTop($('#chat1').height())
});

最佳答案

您需要scrollHeight

DEMO

$("#button1").click(function(){
    $("<div>").html("text").appendTo("#chat1");
    $('#chat1').scrollTop($('#chat1')[0].scrollHeight)
});

关于javascript - 溢出:滚动; jQuery停止工作后一直滚动到某个点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20412707/

10-09 15:10