如何为一个div设置间隔并为其他div设置停用间隔?

时间:2019-02-10 17:49:11

标签: javascript

我该如何处理? 假设我有很多div。 点击事件触发动画,导致此div闪烁。当我单击另一个div时,一个开始闪烁,但上一个停止闪烁。新的开始闪烁时,如何阻止以前的闪烁?

1 个答案:

答案 0 :(得分:0)

您应该将间隔设置为const divInterval = setInterval()之类的变量,然后在要清除它时只需运行clearInterval(divInterval);

如果要同时运行几个,然后全部停止它们,可以将它们保存在数组中,然后遍历它们,然后运行相同的clearInterval()方法。