0
您好
的底部,根据我的问题位于:JavaScript的移动跨浏览器确定用户滚动页面
javascript crossbrowser determine if user scrolld to the bottom of page
我怎么会写这是移动设备兼容?
window.onscroll = function() {
if (document.body.scrollHeight == (document.body.scrollTop + document.body.clientHeight)) {
alert("ok");
}
}
谢谢
我需要显示一个列表..当你到了列表的末尾应该加载接下来的30条记录,这就是为什么我需要一个跨浏览器的手机的时候看到我在为了调用一个将加载下一条记录的函数,在页面的底部。看着你的例子似乎总是curr = document.body.scrollHeight,所以我会始终得到alert.I不需要发送用户到页面的底部..我需要检测他何时到达为了服务他接下来的30条记录... – Teodor
是的,这可能是一个问题,你可以尝试使用前两行代码,然后通过使用'document.body.scrollHeight = curr'重置pos。但我认为这不是是一个很好的做法,并在下一个记录动态加载的情况下,我会说这是时候做到这一点,而你有10记录留下来显示。 –
谢谢..我会看看如果有人有更好的想法 – Teodor