Jquery检查用户是否在底部不工作

Jquery check if user is at bottom not working

本文关键字:底部 工作 是否 检查 用户 Jquery      更新时间:2024-03-22

我有一个jquery代码,用于检查用户是否点击了页面底部,但它似乎无法正常工作,我也不知道问题出在哪里…

  <script>
        $(document).ready(function(){
          var load = 0;
            $(window).scroll(function(){
              if($(window).scrollTop() == $(document).height() - $(window).height()){
                alert("test");
              }
            });
        });
      </script>

当您执行$(document).height() - $(window).height()时,至少在我当前的浏览器firefox中总会有一个小的差异。

尝试以下代码

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

适用于所有浏览器。

谢谢,Paras

代码中的拼写错误。。。if($(window).scollTop()…

<script>
        $(document).ready(function(){
          var load = 0;
            $(window).scroll(function(){
              if($(window).scrollTop() == $(document).height() - $(window).height()){
                alert("test");
              }
            });
        });
      </script>

你有固定的导航条吗?它可能会偏离偏移量?