Javascript 检查用户是否已在Jquery[代码未在Chrome上运行]中滚动到底部

Javascript 检查用户是否已在Jquery[代码未在Chrome上运行]中滚动到底部,javascript,jquery,google-chrome,jquery-ui,Javascript,Jquery,Google Chrome,Jquery Ui,我想用jquery检查用户是否已滚动到页面底部。我搜索并找到了一个解决方案,它在Microsoft Edge上运行得非常好,但在Google Chrome上运行得并不好 $(文档).ready(函数(){ $(窗口)。滚动(函数(){ if($(窗口).scrollTop()+$(窗口).height()==$(文档).height()){ 警报(“底部!”); } }); }); 向下滚动它在谷歌chrome上也能正常工作。检查这个 $(文档).ready(函数(){ $(窗口)。滚动(

我想用jquery检查用户是否已滚动到页面底部。我搜索并找到了一个解决方案,它在Microsoft Edge上运行得非常好,但在Google Chrome上运行得并不好

$(文档).ready(函数(){
$(窗口)。滚动(函数(){
if($(窗口).scrollTop()+$(窗口).height()==$(文档).height()){
警报(“底部!”);
}
});
});


向下滚动它在谷歌chrome上也能正常工作。检查这个

$(文档).ready(函数(){
$(窗口)。滚动(函数(){
if($(窗口).scrollTop()+$(窗口).height()==$(文档).height()){
警报(“底部!”);
}
});
});


向下滚动要在所有浏览器上兼容,请尝试

用此函数替换
$(document).height()
,一切正常

$(window).scroll(function() {
       if($(window).scrollTop() + $(window).height() == getDocHeight()) {
           alert("bottom!");
       }
});

在我的google chrome浏览器中,它运行良好
$(window).scroll(function() {
       if($(window).scrollTop() + $(window).height() == getDocHeight()) {
           alert("bottom!");
       }
});