页面底部的滚动位置

时间:2014-12-31 13:13:55

标签: javascript jquery html

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

var count = 2;
$(window).scroll(function () {
    if ($(window).scrollTop() == $(document).height() - $(window).height()) {
        alert("REached page down");
        search(false, count);
        count++;
    }
});

但不幸的是,当我滚动到页面的最顶端时会调用它。我试图将滚动位置作为onclick事件返回到我返回的最底层div:

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

实现它的任何其他方法?

1 个答案:

答案 0 :(得分:0)

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

if ($(window).scrollTop() >= $(document).height() - $(window).height() - 500) {
  // fun stuff goes here
}

500是底部的偏移值,因为您可能希望稍早触发代码来准备内容。

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