我有一个控制滑块的 jQuery 设置间隔循环。我希望能够在用户单击将重新启动时间循环的滑块按钮时停止它,但我所知道的是如何停止循环
clearInterval(interval);
这是在下面的循环之外的 3 个单击功能下,我想在每个单击功能停止后调用 setInterval 时间来重新启动它。
我如何回忆这个 setInterval 重新开始?
var interval = setInterval(timecode, 8000);
function timecode() {
$varadd = $varadd + 1;
if ($varadd == "1")
{
$(".slider").css("left","-428px");
$("#slidecont2").css('background-image', 'url(pictures/selected.png)');
$("#slidecont1").css('background-image', 'url(pictures/unselected.png)');
$("#slidecont3").css('background-image', 'url(pictures/unselected.png)');
}
else if ($varadd == "2")
{
$(".slider").css("left","-856px");
$("#slidecont3").css('background-image', 'url(pictures/selected.png)');
$("#slidecont2").css('background-image', 'url(pictures/unselected.png)');
$("#slidecont1").css('background-image', 'url(pictures/unselected.png)');
}
else if ($varadd == "3")
{
$(".slider").css("left","0");
$("#slidecont1").css('background-image', 'url(pictures/selected.png)');
$("#slidecont2").css('background-image', 'url(pictures/unselected.png)');
$("#slidecont3").css('background-image', 'url(pictures/unselected.png)');
$varadd = 0;
}
}