2011-12-29 68 views
0

的JavaScript計時器重置我想從下面的例子重新啓動我的數計時器每5秒:http://jsfiddle.net/stursby/wYUzq/5/在一定的時間間隔

到目前爲止,它啓動和停止罰款,甚至重置。我只想讓它自動返回到0,並在5秒後再次開始計數。

我試過使用setInterval(),但得到奇怪的定時重置。

回答

1

,你可以在你的display()功能

if (ms/5000 > 1) 
{ 
    swreset(); 
    startstop(); 
} 
+0

哇,就是這樣。只是無法弄清楚......一直盯着相同的代碼太久。 – stursby 2011-12-29 21:03:56

+0

@stursby發生在我們所有人身上。 :P很高興能幫到你。 :) – 2011-12-29 21:08:13

+2

'(ms/5000> 1)'是什麼? '(ms> 5000)'有什麼問題嗎? – david 2011-12-29 21:23:23

0

我會用modulos相應地更新顯示添加此檢查。替換:

$('#count span').text(ms); 

有:

$('#count span').text(ms%5000); 

在每次發生。