gpt4 book ai didi

javascript - clearInterval 无法正常运行

转载 作者:行者123 更新时间:2023-12-03 11:36:20 26 4
gpt4 key购买 nike

这是我的代码,它每秒根据变量自动添加一定数量的“点”或金币,但是当该变量发生变化时,这是通过运行此命令来停止设置的间隔的按钮不起作用的。请帮我解决这个问题。

function addMiner() {
clearInterval(autoClick)
if (localStorage.getItem('minercount') > 0) {
var autoClick = setInterval(function() {
miner()
}, 1000);
document.getElementById("goldNumber").innerHTML = localStorage.getItem('clickcount');
}
}

最佳答案

您需要重新调整 autoClick 变量的范围,以便在需要时可以访问它。

var autoClick; // define globally
function addMiner() {
clearInterval(autoClick)
if (localStorage.getItem('minercount') > 0) {
autoClick = setInterval(function() { // set here without redefining
miner()
}, 1000);
document.getElementById("goldNumber").innerHTML = localStorage.getItem('clickcount');
}
}

关于javascript - clearInterval 无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26493128/

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