Javascript 检测页面的滚动结束

Javascript 检测页面的滚动结束,javascript,jquery,Javascript,Jquery,我有一个div,位置固定和顶部:96.9%。当页面到达其末尾时(即当页面无法进一步向下滚动时),我需要处理此div。如何检测页面滚动是否已到达终点?我这样做: if( ($(window).scrollTop() + $(window).height()) == $(document).height()) { // No more scroll! } 是否有更好的方法检测此问题? var pixelsBelow=$(窗口).scrollHeight-$(窗口).clientHeight-

我有一个div,位置
固定
顶部:96.9%
。当页面到达其末尾时(即当页面无法进一步向下滚动时),我需要处理此
div
。如何检测页面滚动是否已到达终点?我这样做:

if( ($(window).scrollTop() + $(window).height()) == $(document).height()) {
   // No more scroll!
}
是否有更好的方法检测此问题?


var pixelsBelow=$(窗口).scrollHeight-$(窗口).clientHeight-$(窗口).scrollTop;
如果(以下像素>10).

10是斜率系数;您通常会希望触发“底部”事件,即使仍有一些像素不可见