我有這樣的代碼:ClearInterval就是裏面的setTimeout不工作
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不工作。所以,當我在其他情況下(和我去那裏,我已經測試過,所以如果案例工作正常),那麼我的div「myDiv1」繼續淡入和淡出。我怎樣才能停止這段時間?
在此先感謝。
感謝,但這個只是一個錯字。對不起,我會改變它。然而,在我的項目中是正確的。所以這不是問題 – novellino