gpt4 book ai didi

jquery - $(window).scroll(function() 在 Firefox 上不起作用?

转载 作者:行者123 更新时间:2023-12-03 22:48:12 25 4
gpt4 key购买 nike

为了像 facebook 或 twitter 在其网站上那样加载页面,向下滚动,我用 jquery 尝试过:

$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
//do something
}
}

我在使用 Firefox 时遇到了问题。 Chrome 不行,Safari 也不行(IE 尚未测试)。

如果我在 IF 中使用“alert('xx')”,Firefox 就会崩溃,我必须重新启动它。

我使用的是 Mac 版本的 Firefox,但我想这不是一个重要的事实。

有人知道这里发生了什么吗?谢谢。

最佳答案

我有同样的问题:它在 chrome 中有效,但在 firefox 和 IE 中无效。调试后我发现 $(document).height() - $(window).height() 和 $(window).scrollTop() 在 Firefox 中存在 1 px 的差异,但在 chrome 中则不然。我的工作解决方案在这里:

    if  ($(window).scrollTop() + 1 >= $(document).height() - $(window).height()){

//do something here

}

关于jquery - $(window).scroll(function() 在 Firefox 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com