JavaScript 如何制作一个带减速的递增计时器
JavaScript How to make a count up timer with slowdown speed
我想在我的页面上做一个倒计时。
它会设定一个目标数,并从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);
希望这有效,我还没有测试过。
我想在我的页面上做一个倒计时。 它会设定一个目标数,并从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);
希望这有效,我还没有测试过。