gpt4 book ai didi

javascript - 如何在网页到达底部后停止一次又一次自动滚动?

转载 作者:行者123 更新时间:2023-11-28 19:24:28 24 4
gpt4 key购买 nike

我是一个新手,试图通过 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);
}

关于javascript - 如何在网页到达底部后停止一次又一次自动滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28135969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com