检测浏览器何时滚动到某个点以下

时间:2012-04-09 21:12:11

标签: javascript html cross-browser browser

我有一个填充div的网页,当页面从底部达到300px时,它会加载更多的div。 我无法找到适合所有地方的检测。

我需要一些JavaScript(即不是JQuery)if语句放入正文的onscroll函数,它将检测从底部300px以下滚动的浏览器,适用于IE,FF,Chrome,Opera,Safari,Android浏览器,iBrowsers等等。

3 个答案:

答案 0 :(得分:1)

您可以使用像

这样的库

http://code.google.com/p/jquery-appear/

并绑定到您在每个批次中动态显示的最后一个元素,以便在进入视图时显示下一个批次。

答案 1 :(得分:0)

我很确定你可以在文档对象或body标签上使用jQuery的“scrollTop”方法。

if ($(document).scrollTop() > whatever) {
 doWhatever();
}

答案 2 :(得分:0)

您必须知道该点的位置,然后检查窗口scrollTop

if ($(window).scrollTop() > point) {
 //Carry On
}