我的页面上有一些JS / jQuery代码,应该在用户滚动到页面底部后执行操作。这是代码:
$(window).scroll(function () {
var position = $(document).scrollTop() + $(window).height();
if (position >= $(document).height()) {
// bottom is hit, do something
}
});
这在我测试的几个浏览器中运行良好:
唯一不起作用的是Chrome for Android。至少在一段时间内这是一个问题,但目前在Chrome Android版本57.0.2987.132上。
有什么想法吗?
答案 0 :(得分:0)
您的代码中有拼写错误。
if (position >= $(document).height()) {
// bottom is hit, do something
});
应该是
if (position >= $(document).height()) {
// bottom is hit, do something
}
最后没有);
。
否则,您的逻辑很好,我在适用于桌面和Android的Chrome中进行了测试。