我正面临清除图像滑块的时间间隔的问题。 当我点击下一个缩略图然后清除前一个计时器时,如果选择上一个图像,则清除之前选择的计时器。我使用定时器的颜色代码来更好地理解。
这是我的演示
答案 0 :(得分:1)
当你设置SetInterval时,你将它分配给一个变量,然后你使用clearInterval(变量)。所以改变
Slider();
timer=setInterval(Slider, 4000);
到
Slider();
clearInterval(timer);
timer=setInterval(Slider, 4000);
答案 1 :(得分:0)
将setInterval
更改为setTimeout
。 setInterval
会重复setTimeout
仅会触发一次的位置。