gpt4 book ai didi

javascript - 每 x 秒重复一次代码,但如果 [在此处插入检查] 则不重复

转载 作者:行者123 更新时间:2023-11-30 08:56:19 26 4
gpt4 key购买 nike

这是 this question 的跟进,在那里我发现了如何让代码每 x 秒重复一次。是否有可能举办一个事件来改变这一点? IE。我有一个复选框,用于控制是否重复,所以我想我需要这样的东西:

$(checkbox).bind("change", function() {
switch(whether if it is ticked or not) {
case [ticked]:
// Make the code repeat, while preserving the ability to stop it repeating
case [unticked]:
// Make the code stop repeating, while preserving the ability to start again
}
});

我不知道我可以在 case 中放什么。

最佳答案

您可以通过将 setInterval 函数分配给一个变量来实现。

var interval = setInterval(function() {  }, 1000);

然后你可以停止 setInterval

clearInterval(interval);

附注要开始间隔,您需要再次调用 var interval = setInterval(function() { }, 1000);

关于javascript - 每 x 秒重复一次代码,但如果 [在此处插入检查] 则不重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325586/

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