我有一个位于我想要展示的内容之上的 div,并且我有 setInterval
工作,但是 clearInterval
在达到 2 个循环时没有触发。
我有这个:
window.setInterval(play_ani_clickthese, 3000);
var fade_count = 0;
function play_ani_clickthese() {
$("#click_these").fadeIn(1000).delay(1000).fadeOut(1000);
fade_count += parseInt('1');
if(fade_count == 2) window.clearInterval(play_ani_clickthese);
}
但是当“fade_count”达到 2 时,它会继续下去。
有没有指出我做错了什么?
最佳答案
像这样使用它:
var id = window.setInterval(play_ani_clickthese, 3000);
clearInterval(id);
关于javascript - clearInterval 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6886361/