Javascript在滚动页面中滚动到结果的底部

时间:2014-05-09 22:02:31

标签: javascript

如果我在本网站上搜索某些内容 http://www.192.com/all/search/

它加载前20个结果,我必须向下滚动并等待它加载。然后再次向下滚动,直到它加载所有结果,并且无法再向下滚动。我怎么能用javascript做到这一点。这就是我到目前为止所拥有的

loop(100) {
wait(1)
run javascript("window.scrollBy(0,50); // horizontal and vertical scroll increments
scrolldelay = setTimeout(\'pageScroll()\',100); // scrolls every 100 milliseconds")
wait(1)
} 

1 个答案:

答案 0 :(得分:0)

如果你想要检测何时滚动到容器的底部,这是一个例子:

$('.container').on('scroll', function(e) {
    var offset = 100;
    if ($(this).scrollTop() + offset >= $(this).height()) {
        // Code to make an ajax request to append new content here
    }
});

<强> http://jsfiddle.net/bmYKc/