当前位置 : 主页 > 手机开发 > cordova >

PhoneGap / Cordova:JQuery动画运行缓慢

来源:互联网 收集:自由互联 发布时间:2021-06-10
我已经在PhoneGap / Cordova中构建了一个应用程序,并使用 JQuery库来实现一些简单的动画,如slideUp等. 他们在模拟器上工作正常,但是当我尝试一个实际的设备时,动画运行真的很笨重和缓慢.
我已经在PhoneGap / Cordova中构建了一个应用程序,并使用 JQuery库来实现一些简单的动画,如slideUp等.

他们在模拟器上工作正常,但是当我尝试一个实际的设备时,动画运行真的很笨重和缓慢.

有没有办法加速呢?还是应该使用不同的过渡框架工作?

如果后者是真的可以有人建议一个很好的版本为我试试吗?

谢谢

jQuery动画使用setInterval在动画的css属性上完成,并且在移动设备上不会加速硬件加速.

CSS转换在大多数现代设备上硬件加速,因此是更好的选择.库中有一些可以确保您的jQuery动画使用CSS转换而不是昂贵的setInterval动画来完成.

http://playground.benbarnett.net/jquery-animate-enhanced/

http://ricostacruz.com/jquery.transit/

试试看.

如果您没有使用Zepto.js中缺少的任何功能,请考虑使用它,因为它比jQuery更小更轻,专为移动设备而设计.

网友评论