我正在尝试用 Javascript 制作计数动画。也就是说,动画将从 0 开始,然后,给定动画持续时间,计数到给定的数字。这在Javascript中可能吗?
此外,是否可以仅在用户向下滚动到页面上的该点时播放动画?
问问题
1184 次
2 回答
3
(function (e) {
setTimeout(function () {
e += 1;
}, 1000).call(this, 0);
毕竟,这很重要吗?
于 2012-08-25T12:30:22.393 回答
0
你试过看看setInterval(func, delay[, param1, param2, ...])
方法吗?
来自 Mozilla 开发者网络:
重复调用函数或执行代码片段,每次调用该函数之间有固定的时间延迟。
为了说明如何使用该setInterval
方法创建一个从 0 开始计数并每秒递增的简单计数器,我创建了这个 jsFiddle:http: //jsfiddle.net/zrccC/ - 该示例还说明了如何清除计时器。
于 2012-08-25T12:17:15.410 回答