2012-03-26 58 views
0

我有一个适用于移动设备(在PhoneGap/Cordova内部运行)的小型HTML5网络应用程序。我为一些元素添加动画,在屏幕上移动它们,通过频繁调用的函数(通过“setInterval”)修改“left/top”属性。Android的HTML5网站的动画非常缓慢

在iOS上的表现非常好,但在大多数Android设备上都很慢。

有什么方法可以改善这种动画的性能吗?

感谢

回答

0

setInterval的不是动画的方式,使用requestAnimFrame

http://paulirish.com/2011/requestanimationframe-for-smart-animating/

+0

你可能错了,如果您查看此网页https://developer.mozilla.org/fr/docs /DOM/window.requestAnimationFrame#Browser_compatibility[/link]你会看到Android浏览器与requestAnimFrame不兼容... – Melki 2012-12-15 11:09:54