如何停止网页到达底部后一次又一次地自动滚动?
How do I STOP a webpage being auto scrolled again and again after it reaches to the bottom?
我是一个新手,正在尝试通过 Greasemonky 实现一个自动滚动到页面底部的 JS 代码。但是如果我向上滚动,它会再次滚动,所以我希望它在我单击停止按钮后停止滚动。
// Scrolls till the bottom
setInterval(function(s){scrollBy(0,s||10000)},1000);
//script that creates a button
var input = document.createElement('input');
input.type = 'button';
input.value = 'Stop scrolling';
input.onclick = stopScroll;
document.body.appendChild(input);
//I need help here, not sure how to use clearInterval.
function stopScroll()
{
clearInterval();
}
首先声明变量区间
var interval = setInterval(function(s){scrollBy(0,s||10000)},1000);
然后在函数中清理它
function stopScroll()
{
clearInterval(interval);
}
我是一个新手,正在尝试通过 Greasemonky 实现一个自动滚动到页面底部的 JS 代码。但是如果我向上滚动,它会再次滚动,所以我希望它在我单击停止按钮后停止滚动。
// Scrolls till the bottom
setInterval(function(s){scrollBy(0,s||10000)},1000);
//script that creates a button
var input = document.createElement('input');
input.type = 'button';
input.value = 'Stop scrolling';
input.onclick = stopScroll;
document.body.appendChild(input);
//I need help here, not sure how to use clearInterval.
function stopScroll()
{
clearInterval();
}
首先声明变量区间
var interval = setInterval(function(s){scrollBy(0,s||10000)},1000);
然后在函数中清理它
function stopScroll()
{
clearInterval(interval);
}