Javascript 如何使用JQuery检测用户是否滚动到页面底部?

Javascript 如何使用JQuery检测用户是否滚动到页面底部?,javascript,jquery,browser,scroll,Javascript,Jquery,Browser,Scroll,一旦它到达底部,就有一个回调函数?您可以在窗口中以这种方式使用.scroll()事件: $(window).scroll(function() { if($(window).scrollTop() + $(window).height() == $(document).height()) { alert("bottom!"); } }); 检查 要检测用户是否在页面下方3/4处,您可以尝试此项 $(window).scroll(function() { if($

一旦它到达底部,就有一个回调函数?

您可以在窗口中以这种方式使用.scroll()事件:

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

要检测用户是否在页面下方3/4处,您可以尝试此项

$(window).scroll(function() {
   if($(window).scrollTop() + $(window).height() > $(document).height() - .75*$(document).height()) {
       alert("3/4th of bottom!");
   }
});

检查这个可能的副本,它通常工作,但与“警报”它崩溃了我的FF,它字面上是“黑了”。但是我用console.log进行了测试,效果很好。谢谢。这管用!如果我想检测用户是否在页面下方3/4,该怎么办?我认为您的3/4页面下方解决方案实际上是寻找“页面底部75像素”。将
$(document.height()-75
更改为
$(document.height()*0.75
应该可以解决这个问题。那个实时演示对我不起作用。。。Chrome 44.0.2403.125(如果有帮助的话)这对我来说非常适用,除了在手机上。如果我能找出问题所在,我会发布更新。