浏览器返回时,Chrome上的绑定事件失败但Firefox中的确定

时间:2014-11-13 03:22:32

标签: javascript jquery html google-chrome

滚动到页面结束时绑定滚动事件,执行某些功能。 在此页面上,有指向其他页面的链接。 一到另一页,然后单击浏览器上的后退按钮。 此活动在FireFox中仍然表现良好,但在Chrome中无效

        $(window).bind("scroll", function() {
                if ($(document).scrollTop() + $(window).height() > $(document).height() - 50) {
                               a()
                    }
                }
        })

1 个答案:

答案 0 :(得分:0)

我已经用铬(即10和火狐)对它进行了测试,它起作用了。 每当我滚动到文档的末尾时,它都会抛出警报。但请确保页面上的元素大于屏幕本身。例如。如果您的屏幕高度为900px,则需要页面中的元素为1000px,因此re是一个滚动条。并且在文档结束前正好50 px,您将收到警报。

$(document).ready(function(){
   $(window).bind("scroll", function() {
      if (($(document).scrollTop() + $(window).height()) > ($(document).height() - 50)) {
           alert("scrol top is more then document height");
          }
      });
});