Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常高并且垂直滚动的文档。我想在某个时间检测与完整文档相关的可见区域。
因此,如果$('body').height()是 6000 并且当我的函数触发时,它们会滚动 2/3,我希望能够取回数字4000。
$('body').height()
4000
我知道这很简单,我就是想不通。
$('body').scrollTop()
垂直滚动位置与在可滚动区域上方的视图中隐藏的像素数相同。如果滚动条位于最顶部,或者元素不可滚动,则此数字将为 0。
从.scrollTop()
I'd use $(window).scrollTop() instead of $('body').scrollTop().
$(window).scrollTop()
Some browsers don't behave properly when 'body' is utilized, but using 'window' I never had such problems