如何确定scrollHeight?

时间:2011-09-11 22:48:05

标签: javascript jquery

如何确定分区的scrollHeight使用css overflow:auto?

我试过了:

$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content

最终,我正在尝试创建聊天,并始终在屏幕上显示当前消息的滚动条。

所以我在考虑以下内容:

var test = $('test').height();
$('test').scrollTop(test);

谢谢,

Brian

3 个答案:

答案 0 :(得分:278)

jQuery的正确方法是 -

  • $('#test').prop('scrollHeight')
  • $('#test')[0].scrollHeight

希望它有所帮助。

答案 1 :(得分:76)

scrollHeight是一个常规的javascript属性,所以你不需要jQuery。

var test = document.getElementById("foo").scrollHeight;

答案 2 :(得分:1)

您也可以使用:

$('#test').context.scrollHeight