【发布时间】:2017-01-14 02:07:17
【问题描述】:
我想在我的页面中创建一个倒计时。 它将设置一个目标数字并从 0 开始向上计数。 但我想放慢速度。 开始高速,目标数越来越慢。 我找不到做这个动画的好方法或图书馆。 有人能帮我吗?谢谢。
【问题讨论】:
-
您在寻找
setInterval(function, delay)吗? -
您需要使用“算法”,如果您要更新元素的内容,我建议使用
requestAnimationFrame而不是setTimeout- 它具有“时间”的好处" 可以在算法中使用的参数来计算要显示的值,同样使用 requestAnimationFrame 最多每秒更新值 60 次,不需要更频繁地更新值
标签: javascript timer counter