【发布时间】:2012-04-01 04:28:43
【问题描述】:
我遇到了一个奇怪的问题。昨天一切似乎都找到了。今天,当我开始编写脚本时,$(window).scroll(function () 不再起作用了。
我没有更改任何代码。
我测试和测试,并发现这不再适用于 Chrome 和 Firefox。我唯一做的就是将 Firefox 更新到 11.0 版本。但我将 Chrome 用于个人用途。
这是不再工作的代码:
$(window).scroll(function(){
if($(window).scrollTop() == $(document).height() - $(window).height()){
alert("WORKING!);
}
});
我只在 Internet Explorer 中收到警报消息。问题似乎出在这条线上:
if($(window).scrollTop() == $(document).height() - $(window).height()){
我也尝试过,就在当前页面的最后一个之前。
任何想法如何解决这个问题?我需要这个无限滚动功能才能在所有浏览器中工作。
问候
【问题讨论】:
-
您有语法错误。
alert("WORKING!);应该是alert("WORKING!"); -
我看到了,但这是我在这里写的代码示例。这就是我在原始代码中的警告(“ dd ”)
-
scroll()在 Chrome 中为我工作,在 jQuery docs 上为它工作。你确定是scroll()不工作,而不是比较的东西吗? -
我已经在 Chrome 17、FF 10 和 FF 11 中尝试了您的示例(减去语法错误)。在所有三个中,当滚动后到达页面底部时,会出现消息框。我不知道这是否意味着要发生。
-
我猜是比较。它无法弄清楚文件高度是我的猜测
标签: php jquery html css scroll