JavaScript如何以减速的速度制作计数器计时器

时间:2017-01-14 02:07:17

标签: javascript timer counter

我想在我的页面中制作一个倒计时器。 它将设置一个目标数字,从0开始计数。 但是我希望它的速度慢下来。 开始高速,越来越慢到目标数量。 我无法找到一个好方法或图书馆来做这个动画。 有人能帮我吗?感谢。

1 个答案:

答案 0 :(得分:0)

您应该使用setInterval来完成这项工作,如下所示:

var counted = 0;
var target = 10; // 10 seconds
document.write("Counted : 0");
var i = setInterval(function () {
    if (counted <= target) {
        counted++;
        document.write("Counted : " + counted);
    } else {
        clearInterval(i);
    }
}, 1000);

希望这有效,我还没有测试过。