mobile-rotate
这是一个由原生 js 编写的移动端高性能转盘插件, 在移动端上面使用了requestAnimationFrame 请求动画帧来进行逻辑的实现。
安装:
npm install --save-dev mobile-rotate
开始使用:
; let warp = document; ;
API
rotate([opt])
- opt
Type:object
这是组件的配置信息,用来设置组件的初始化信息,参数的内容参考上面的 demo。
getRotateAngle()
- return string
Type:function
返回当前组件包裹的元素的旋转角度。
兼容性:
这个组件是用在移动端上面的,所以不兼容 IE 浏览器, 并且由于使用了 requestAnimationFrame 因此请在使用前确保代码中有对请求动画帧做适配,如果没有的话请参考下面的代码。
{ var lastTime = 0; windowrequestAnimationFrame = windowrequestAnimationFrame || windowwebkitRequestAnimationFrame || { var currTime = timeToCall = Math id = ; lastTime = currTime + timeToCall; return id; };}window;