我有一个高度为div:100px和overflow:auto 内容是动态的。
我想滚动底部的div
我试过
$("#chat_content").scrollTop($("#chat_content").height());
但如果内容大于100px $(“#chat_content”)。height()返回100,div不在底部滚动
我该怎么办?
感谢
答案 0 :(得分:30)
从基础DOM元素获取scrollHeight
属性:
$("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);
答案 1 :(得分:6)
尝试$("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);
答案 2 :(得分:0)
另一种方法是将内部内容包装在div中,然后只需将“.height”调用更改为
$("#chat_content").scrollTop($("#chat_content div").height());