如何找到浏览器滚动条的总可滚动高度

时间:2014-07-24 15:42:40

标签: javascript jquery dom scrollbar

所以我知道$(window).scrollTop()会给我浏览器滚动条的当前位置,但是如何找到总可滚动区域呢?

即。如果我一直向下滚动到最后的$(窗口).scrollTop()可能等于300px并且滚动到顶部会将它返回到0px,但是假设我想找到总$(窗口).scrollTop()区域在手?我该怎么做?

即。如果我使用$(window).scrollTop()我希望在某个点到达某个点时发生一些事情。

所以几乎有办法找出$(window).scrollTop()总计是300px之前的手?如果更改/调整浏览器高度,那么$(window).scrollTop()将会改变,所以我需要在浏览器调整大小后找出新的$(window).scrollTop()总数。

感谢。

1 个答案:

答案 0 :(得分:2)

您应该使用它来获得最大可滚动值:

$(document).height() - $(window).height()

你得到整个网页高度并减去窗口高度(你可以在窗口看到的高度),所以剩下的就是滚动的东西了