所以我知道$(window).scrollTop()会给我浏览器滚动条的当前位置,但是如何找到总可滚动区域呢?
即。如果我一直向下滚动到最后的$(窗口).scrollTop()可能等于300px并且滚动到顶部会将它返回到0px,但是假设我想找到总$(窗口).scrollTop()区域在手?我该怎么做?
即。如果我使用$(window).scrollTop()我希望在某个点到达某个点时发生一些事情。
所以几乎有办法找出$(window).scrollTop()总计是300px之前的手?如果更改/调整浏览器高度,那么$(window).scrollTop()将会改变,所以我需要在浏览器调整大小后找出新的$(window).scrollTop()总数。
感谢。
答案 0 :(得分:2)
您应该使用它来获得最大可滚动值:
$(document).height() - $(window).height()
你得到整个网页高度并减去窗口高度(你可以在窗口看到的高度),所以剩下的就是滚动的东西了