[英]how to create a timer which triggers an event after 30 seconds in javascript?
我正在開發一個模塊,其中要求顯示僅顯示秒的計時器。 計時器必須從30開始,並遞減至0; 然后執行一些操作,然后再從30開始。如何在javascript中實現呢?
你去了:)
var timer = 30;
function decrementAfter1Second(){
setTimeout(function(){
timer--;
if(timer==0){
doWhateverYouWantAfter30Seconds();
timer = 30;
}
decrementAfter1Second();
}, 1000);
}
decrementAfter1Second();
現在下一次您想用javascript做某事時不要懈怠,並且先閱讀有關該語言的內容;)因為現在我假設您要么不知道如何編程,要么不知道如何使用谷歌。
您可以使用setTimeout和clearTimeout。 使超時每1秒觸發一次,然后在seconds == 0時調用clearTimeout。
您可以在此處找到這兩個功能的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.