【发布时间】:2014-01-24 09:44:56
【问题描述】:
我有这个代码:
function myf(){
setTimeout(function(){
if(flag === 1){
sleep = 1;
}else{
sleep = 0;
}
myMove();
myf();
}, 6000);
function myMove(){
var intId = setInterval(function(){
if(sleep === 0){
clearInterval(intId);
return false;
}else{
$("#myDiv1").fadeIn(1000);
$("#myDiv1").fadeOut(1000);
}
}, 1000);
}
我的问题是 clearInterval 不起作用。所以当我在其他情况下(我要去那里,我已经测试过了,所以 if 情况工作正常)然后我的 div "myDiv1" 继续淡入淡出。我怎样才能停止这个间隔?
提前致谢。
【问题讨论】:
标签: jquery settimeout fadein setinterval clearinterval