LoopyJSrequestAnimationFrame Polyfill和包装器提供动画循环
LoopyJS requestAnimationFrame 的 polyfill 和包装器,为动画和计时循环提供通用功能。可以通过以下步骤来安装和使用 LoopyJS:
安装
- 使用命令安装:
$ npm install loopyjs
- 确保你已安装 grunt-cli:
$ npm install
$ grunt build
用法
循环一段代码,1000ms 后取消循环:
var animation = loopy( function( deltaTime, timeElapsed ) {
// deltaTime: 上次循环时间间隔
// timeElapsed: 从开始到现在的时间
if (timeElapsed >= 1000) {
animation.cancel();
}
// 你的循环代码在此
});
下载地址
用户评论