Javascript 页面底端的滚动位置

Javascript 页面底端的滚动位置,javascript,jquery,html,Javascript,Jquery,Html,我想为我的web应用程序进行无休止的滚动。为了在到达页面底部时执行操作,我尝试了以下代码: var count = 2; $(window).scroll(function () { if ($(window).scrollTop() == $(document).height() - $(window).height()) { alert("REached page down"); search(false, count); count+

我想为我的web应用程序进行无休止的滚动。为了在到达页面底部时执行操作,我尝试了以下代码:

var count = 2;
$(window).scroll(function () {
    if ($(window).scrollTop() == $(document).height() - $(window).height()) {
        alert("REached page down");
        search(false, count);
        count++;
    }
});
但不幸的是,当我滚动到页面的最顶端时,会调用此函数。我试图将滚动位置作为onclick事件返回到页面最底部的div,该div返回:

$(window).scrollTop() as 1614
$(document).height() as 2250
$(window).height() as 2250.

还有其他方法吗?

您可以使用此代码检查页面底部

if ($(window).scrollTop() >= $(document).height() - $(window).height() - 500) {
  // fun stuff goes here
}
500
是从底部开始的偏移值,因为您可能希望提前触发代码以准备内容


例如,使用相同的代码进行无休止的滚动。

似乎效果不错:是的,我也是从一个工作示例中获得的。但是我不明白为什么它不在这里工作!不幸的是,当我尝试此功能时,每当我向上或向下滚动时,它都会调用。