1

我有一个非常高并且垂直滚动的文档。我想在某个时间检测与完整文档相关的可见区域。

因此,如果$('body').height()是 6000 并且当我的函数触发时,它们会滚动 2/3,我希望能够取回数字4000

我知道这很简单,我就是想不通。

4

2 回答 2

4

$('body').scrollTop()

垂直滚动位置与在可滚动区域上方的视图中隐藏的像素数相同。如果滚动条位于最顶部,或者元素不可滚动,则此数字将为 0。

.scrollTop()

于 2012-06-09T21:27:36.953 回答
1

I'd use $(window).scrollTop() instead of $('body').scrollTop().

Some browsers don't behave properly when 'body' is utilized, but using 'window' I never had such problems

于 2015-04-19T06:55:36.047 回答