如果我在本网站上搜索某些内容 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)
}
答案 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/ 强>