2011-12-29 86 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); 

在每次发生。