2012-09-11 128 views

回答

1

我不知道这是不是帮助。

正如你所说,你可以得到当前的scrollHeight,如果你在页面底部放置一个锚点,会发生什么?并使用脚本

var curr = document.body.scrollHeight; 
document.location.href = "#bottompage"; 
if(curr == document.body.scrollHeight) { 
    alert("Bottom of page"); 
} 
+0

我需要显示一个列表..当你到了列表的末尾应该加载接下来的30条记录,这就是为什么我需要一个跨浏览器的手机的时候看到我在为了调用一个将加载下一条记录的函数,在页面的底部。看着你的例子似乎总是curr = document.body.scrollHeight,所以我会始终得到alert.I不需要发送用户到页面的底部..我需要检测他何时到达为了服务他接下来的30条记录... – Teodor

+0

是的,这可能是一个问题,你可以尝试使用前两行代码,然后通过使用'document.body.scrollHeight = curr'重置pos。但我认为这不是是一个很好的做法,并在下一个记录动态加载的情况下,我会说这是时候做到这一点,而你有10记录留下来显示。 –

+0

谢谢..我会看看如果有人有更好的想法 – Teodor