Javascript 检查用户是否位于页面底部不会';我不能在手机上工作

Javascript 检查用户是否位于页面底部不会';我不能在手机上工作,javascript,jquery,google-chrome,web,mobile,Javascript,Jquery,Google Chrome,Web,Mobile,我有一个分页系统,当窗口被滚动时,它会检查它是否被滚动到底部,如果是这样,它会做些什么 $(window).scroll(function() { if ($(window).scrollTop() + $(window).height() >= $(document).height()) { console.log('bottom'); } }); 这在桌面上非常有效,但在Android Chrome上却不行。我在想也许这

我有一个分页系统,当窗口被滚动时,它会检查它是否被滚动到底部,如果是这样,它会做些什么

    $(window).scroll(function() {
       if ($(window).scrollTop() + $(window).height() >= $(document).height()) {
          console.log('bottom');
       }
    });
这在桌面上非常有效,但在Android Chrome上却不行。我在想也许这就是chrome在Android上计算jQuery方法的方式。有没有办法解决这个问题,或者这种计算方法对移动设备不起作用


更新:我刚刚查看了苹果的Safari,它在那里工作,但在多个android设备上没有。

我已经搜索并尝试了上述所有解决方案,但没有一个有效!试过了,好像在我的手机上工作。可能是手机上缓存的一些旧JS代码?如果尚未清除缓存,请尝试清除缓存。不,我每次尝试新方法时都会清除缓存,但我似乎没有在if语句中找到问题:(($(window.scrollTop()+$(window.height())>=document.documentElement.scrollHeight)?似乎有些浏览器不支持document.height。我意识到在移动设备上它并没有到达末尾,所以if语句需要是($(窗口)。scrollTop()+$(窗口)。height()>=$(文档)。height()-100)我已经搜索并尝试了所有上述解决方案,但没有一个有效!试过了,好像在我的手机上工作。可能是手机上缓存的一些旧JS代码?如果尚未清除缓存,请尝试清除缓存。不,我每次尝试新方法时都会清除缓存,但我似乎没有在if语句中找到问题:(($(window.scrollTop()+$(window.height())>=document.documentElement.scrollHeight)?似乎有些浏览器不支持document.height。我意识到在移动设备上它并没有到达末尾,所以if语句需要是($(window.scrollTop()+$(window.height()>=$(document.height()-100)