原生JS轮播图,clearInterval为什么停不下定时器啊

2025-04-12 02:22:59
推荐回答(3个)
回答1:

要定义一个变量,接收setInterval返回的值
在需要的时候把变量传给clearInterval

var intval = setInterval(function(){}, 1000);
clearInterval(intval)

回答2:

var intervalId = setInterval(w, 2000);
ul.onclick = function() {
clearInterval(intervalId);
console.log(11);
}

回答3:

window.clearInterval(setInterval(right.onclick, 2000));