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

How do I find the browser scroll bars total scrollable height

本文关键字:滚动 高度 滚动条 何找 浏览器      更新时间:2023-09-26

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

。如果我一直向下滚动,最后的$(window).scrollTop()可能等于300px,而滚动到顶部将返回到0px,但假设我想先找到$(window).scrollTop()的总面积?我该怎么做呢?

。如果我使用$(window)。scrolltop()我希望当它到达某个点时发生一些事情。

那么,是否有一种方法可以事先发现$(window).scrollTop() total是300px ?如果浏览器的高度被改变了/调整了大小,那么$(window). scrolltop()也会改变,所以我需要知道一旦浏览器被调整了大小,新的$(window). scrolltop()的总和是多少。

谢谢。

你应该使用这个来获得最大的可滚动值:

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

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