0

我正在尝试在我的网站上实现无限滚动功能,但由于某种原因它无法正常工作;这是我的代码

<script>
  $(document).ready(function () {
    alert("This part works");
    $(window).scroll(function () {
       if ($(window).scrollTop() == $(document).height()- $(window).height()) {
         alert("You have reached the bottom");
       }
    });
  });
</script>

第一个警报框可以工作,这让我知道 Jquery 正在工作,而当我滚动到底部或有任何建议时,第二个警报框没有工作?

4

1 回答 1

0

尝试这个:

   $(window).scroll(function (e) {
       var elem = $(e.currentTarget);
           if (elem[0].scrollHeight - elem.scrollTop() <= elem.outerHeight()) 
           {
               alert('You have reached the bottom')
           }
    });
于 2014-11-09T06:48:30.267 回答