[英]How to scroll div to bottom?
現在我有以下屬性的div:
.chat-history {
height: 70%;
overflow: auto;
}
如何使用js滾動到底部?
您可以使用javascript scrollTo函數
window.scrollTo(0, document.body.scrollHeight);
其中0是水平scoll,第二個參數是垂直滾動。
對於您的示例,應獲取元素並使用該元素而不是window,如下所示:
getElementsByClassName('chat-history')
您可以在Javascript
使用scrollTop
函數
var obj = document.getElementById("Name of your div");
obj.scrollTop = obj.scrollHeight;
工作提琴: https : //jsfiddle.net/js1vyrxr/3/
如果您想將它與jQuery
一起使用,則可以使用類似這樣的內容
$("#ScrollToThisDivID").scrollTop($("#ScrollToThisDivID")[0].scrollHeight);
window.scrollTo(0, document.getElementsByClassName('chat-history')[0].scrollHeight);
我認為這將根據您的需要工作。 您必須在顯示消息的地方寫div的類名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.