gpt4 book ai didi

javascript - 无法检测到 Chrome Android 中的网页滚动结束

转载 作者:行者123 更新时间:2023-11-29 02:42:14 26 4
gpt4 key购买 nike

我的页面上有一些 JS/jQuery 代码,应该在用户滚动到页面底部后执行操作。这是代码:

$(window).scroll(function () {
var position = $(document).scrollTop() + $(window).height();

if (position >= $(document).height()) {
// bottom is hit, do something
}
});

这在我测试过的几个浏览器中工作得很好:

  • Mac 版 Chrome
  • Mac 版火狐
  • iOS 浏览器
  • Android 版火狐

唯一无法在其上运行的是 Chrome for Android。这个问题至少有一段时间了,但目前在 Chrome Android 版本 57.0.2987.132 上。

有什么想法吗?

最佳答案

您的代码中有错别字。

if (position >= $(document).height()) {
// bottom is hit, do something
});

应该是

if (position >= $(document).height()) {
// bottom is hit, do something
}

没有 ); 最后。

否则,您的逻辑没问题,我在 Chrome 桌面版和 Android 版中对其进行了测试。

关于javascript - 无法检测到 Chrome Android 中的网页滚动结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43297584/

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