滚动到 div 的底部?

2022-08-29 22:10:27

我正在使用Ajax请求创建聊天,并且我试图让消息div滚动到底部,但运气不好。

我将所有内容包装在此div中:

#scroll {
    height:400px;
    overflow:scroll;
}

有没有办法使用JS默认将其滚动到底部?

有没有办法在ajax请求后将其滚动到底部?


答案 1

以下是我在网站上使用的内容:

var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;

答案 2

如果您使用的是jQuery scrollTop,这将容易得多:

$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);