2010-01-04 146 views
-1

可能重複:
How to create a JQuery Clock/Timer倒計時

是否使用JavaScript的人都知道倒計時?

+0

不是C#相關(可能不是與asp.net有關嗎?) – 2010-01-04 10:31:32

+0

看看這裏:http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/ – 2010-01-04 10:33:12

回答

1

使用純JavaScript,你可以使用setTimeout方法與此類似的方式(把這個代碼僞代碼,它只是顯示這個概念,我不認爲這將工作-IS):

countdown = function() 
{ 
    var current = parseInt(document.getElementById("countdownBox").innerHTML); 
    document.getElementById("countdownSpan").innerHTML = current; 

    if (current > 0) 
    { 
     setTimeout('countdown()', 1000); // run every second 
    } 
} 

你會開始倒數由元素與ID爲countdownBox第一恬寫的東西,並呼籲countdown()

編輯:請注意,如果以這種方式使用setTimeout方法將傾向於丟失秒 - 如果您想要真正的精度,您很可能必須每隔一段時間同步一次。

-1

以下將在5秒內提醒哇。

setTimeout ('wow()', 5000);

function wow() { alert('wow'); }