2017-02-15 25 views
-1
function updateCounter(){ 
    console.log(delay); 
    delay = delay - 1000; 
    $('#counter-value').html(delay/1000); 
    if(delay <= 0){ 
     clearInterval(loopID); 
    } 
} 
var delay = 5000; 
var loopID = setInterval(updateCounter(), 1000); 

なぜ機能しないのか分かりません。私は多くのものを見てきましたが、それを作ることができませんでした。 :(あなたは、関数名や参照を渡す必要がありsetInterval関数は1回だけ実行されます

答えて

2

から()

var loopID = setInterval(updateCounter, 1000); 
を削除
関連する問題