如何为此javascript反向倒计时器计数器添加毫秒数

时间:2016-03-19 20:33:42

标签: javascript timer counter countdown countdowntimer

numberOfSeconds=1*60,
r=document.getElementById('clock');
var t = setInterval(function(){
numberOfSeconds--;
var minutes=Math.floor(numberOfSeconds/60),seconds=(numberOfSeconds%60)+'';
r.textContent='Registration closes in '+minutes+':'+(seconds.length>1?'':'0')+seconds;
if (numberOfSeconds <= 0) {
clearInterval(t);
alert('boom');
}
},1000);

html部分

<div id="clock"></div>

我如何为这个反向倒数计时器/计数器脚本添加毫秒数。

我希望它像00:00:00&lt; ==毫秒数。

}},1000 / 20); 

然而,上面脚本的上面几乎没有什么变化,只用几毫秒但是我无法弄清楚如何用MM来调整它:SS:MS:00:00:00

任何帮助将不胜感激..!

2 个答案:

答案 0 :(得分:0)

如果需要查看毫秒,那么 setInterval必须设置为1 (ms)。 1000ms = 1s。所以我相信MM:SS:MS看起来更像00:00:000。

答案 1 :(得分:0)

我不认为这是可能的。我做了一个测试,结果显示js设置1毫秒不能快到setInterval。设置为1ms - 15ms将输出相同的结果。 通常,下面的代码应该按照你想要的方式工作。

{{1}}
也许问题来自我的电脑(可能很慢)。 如果你想要测试脚本,请在评论中告诉它,这样我就会把它给你,以便你自己测试