currentValue = 708295;
targetValue = 0;
function count() {
if (currentValue > targetValue) {
currentValue -= 1
} else if (currentValue < targetValue) {
currentValue += 1
}
document.getElementById('timeTo').innerHTML =
'Total wordcount:'+ currentValue.toString();
changeTime = 1000;
if (Math.abs(currentValue - targetValue) <0) {
changeTime = 1000 - Math.abs(currentValue - targetValue);
}
setTimeout(count,changeTime/1);
}
count()
&#13;
<h1 id="timeTo">Starting</h1>
&#13;
任何帮助都将非常有用,我正在尝试学习javascricpt并且我想创建倒计时。
我希望数字每秒下降但是到目前为止我已经创建了计算数字的函数,但计数太快了
任何帮助或任何建议
由于
答案 0 :(得分:0)
setTimeout第二个参数是miliseconds值,如果你想每秒 tick ,它应该设置为1000.