1

我正在尝试在我的页面上实现无限滚动,但有什么事情搞砸了,而不是在页面底部触发,而是在我滚动回顶部时触发。有谁知道是什么触发了这个?

$(window).scroll(function()
{
    if($(window).scrollTop() == $(document).height() - $(window).height())
    {
        alert("hello");
    }
});

我目前正在使用上面的代码,它在 jsfiddle 中工作得很好。我还尝试了一种替代方法-

if($(window).scrollTop() + $(window).height() == $(document).height())

注意:我正在使用 CodeIgniter(虽然我不确定这会导致问题吗?)

如果您想了解我的意思,您可以查看http://carllawl.kwebserv.info/recent上的测试页面(只需向下滚动然后返回即可查看我的意思)

4

1 回答 1

0

用这个

  $(window).scroll(function() {
    if ($(window).scrollTop() <= $(document).height() - $(window).height() && $(window).scrollTop() >= $(document).height() - $(window).height() - 10) {
    yourfunctionhere()
  }
 });
于 2012-08-22T13:13:48.053 回答