jQuery无法获得div元素的滚动高度

时间:2015-10-22 15:20:36

标签: javascript jquery scroll

我试图用jQuery获取元素的高度,但它返回undefined

代码: alert($('.forIndex').scrollHeight()) 请在http://www.tulzmasterz.com/tutorials/

获得任何帮助

2 个答案:

答案 0 :(得分:2)

如果您未按照问题所述获得高度,请使用height

alert($('.forIndex').height())

为了使用scrollHeight,该元素应该确实具有滚动功能,方法是将其css属性overflow设置为scrollauto(和元素的高度应该比内部的内容短,以便内容生成滚动。

答案 1 :(得分:0)

要获取jQuery元素的scrollHeight,您需要从查询中选择第一个元素。

示例:

alert($('.forIndex')[0].scrollHeight())

(注意“[0]”)

来源: https://stackoverflow.com/a/25610045/969869