如何阻止网页在到达底部后一次又一次地自动滚动
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);
}
相关文章:
- 一次又一次地在新的和相同的选项卡中打开一个url
- 如何初始化一次并将相同的值一次又一次地传递给另一个函数
- 流星回拨天堂回拨一次又一次
- 一次又一次地调用功能
- 如何阻止网页在到达底部后一次又一次地自动滚动
- 杜兰达尔 2.0.1,尝试激活一次又一次地被调用
- 在滚动时没有获取新数据,而是在滚动时一次又一次地添加相同的 json 数据
- 如何修复此代码以显示 10 秒并一次又一次地永远隐藏 10 秒
- 可以一次又一次地使用 ng 重复吗?
- 为什么警报框一次又一次地出现
- 如何在HTML5网页中本地保存数据,这样我们就不需要一次又一次地从服务器获取
- jQuery一次又一次地调用该函数
- 使用 JavaScript 一次又一次地在画布上编写文本
- Ajax Authorization Request标头一次又一次地失败
- 将相同的选项一次又一次地传递给jQuery函数
- 使用JQuery'加载HTML;s在一次又一次地删除HTML后多次执行getScript
- AJAX一次又一次地加载iFrame
- 即使用户一次又一次地输入同一封电子邮件,代码也不会停止提交表单
- Javascript图像选择器:防止一次又一次地选择相同的图像
- Ajax一次又一次地调用同一个类