获取具有溢出的div的高度:auto;

时间:2010-07-13 09:05:31

标签: jquery height scrolltop

我有一个高度为div:100px和overflow:auto 内容是动态的。

我想滚动底部的div

我试过

$("#chat_content").scrollTop($("#chat_content").height());

但如果内容大于100px $(“#chat_content”)。height()返回100,div不在底部滚动

我该怎么办?

感谢

3 个答案:

答案 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());