2012-04-03 8 views
6

JavaScriptでカウントダウンタイマーを作っています。JavaScript、カウントダウンタイマー、テキスト表示

ここに私のスクリプトです。

var seconds_left = 10; 
var interval = setInterval(function() { 
    document.getElementById('timer_div').innerHTML = --seconds_left; 

    if (seconds_left <= 0) 
    { 
     //When it gets to 0 second, I want to show 'You are Ready!' text message. 

    } 
}, 1000); 

10秒から数え始めます。

秒が0秒になると消えて、「あなたは準備ができました!」と表示されます。メッセージ。

誰でも手助けできますか?ここで

答えて

20
var seconds_left = 10; 
var interval = setInterval(function() { 
    document.getElementById('timer_div').innerHTML = --seconds_left; 

    if (seconds_left <= 0) 
    { 
     document.getElementById('timer_div').innerHTML = 'You are ready'; 
     clearInterval(interval); 
    } 
}, 1000); 

Example

+2

はほとんど..あなたは(それはあなたが何を考えていた場合、それは、すべての間隔はクリアされません)clearInterval'メソッド 'への鍵を渡す必要があります。 [this](http://jsfiddle.net/PKWXw/)のテストケースを参照してください。 –

4
document.getElementById('timer_div').innerHTML = "You are Ready!"; 
0
<script> 
    TargetDate = "12/31/2020 5:00 AM"; 
    DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds."; 
    FinishMessage = "It is finally here!"; 
</script> 
<script src="//scripts.hashemian.com/js/countdown.js"></script> 
+1

このコードスニペットは質問に答えるかもしれませんが、方法や理由を説明する文脈は提供していません。あなたの答えを説明する文を1つまたは2つ追加することを検討してください。 – brandonscript

関連する問題