从当前值到目标值创建Javascript倒计时并每秒更改数字

时间:2016-03-09 16:28:02

标签: javascript html count



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;
&#13;
&#13;

任何帮助都将非常有用,我正在尝试学习javascricpt并且我想创建倒计时。

我希望数字每秒下降但是到目前为止我已经创建了计算数字的函数,但计数太快了

任何帮助或任何建议

由于

1 个答案:

答案 0 :(得分:0)

setTimeout第二个参数是miliseconds值,如果你想每秒 tick ,它应该设置为1000.