0
我有一個適用於移動設備(在PhoneGap/Cordova內部運行)的小型HTML5網絡應用程序。我爲一些元素添加動畫,在屏幕上移動它們,通過頻繁調用的函數(通過「setInterval」)修改「left/top」屬性。Android的HTML5網站的動畫非常緩慢
在iOS上的表現非常好,但在大多數Android設備上都很慢。
有什麼方法可以改善這種動畫的性能嗎?
感謝
我有一個適用於移動設備(在PhoneGap/Cordova內部運行)的小型HTML5網絡應用程序。我爲一些元素添加動畫,在屏幕上移動它們,通過頻繁調用的函數(通過「setInterval」)修改「left/top」屬性。Android的HTML5網站的動畫非常緩慢
在iOS上的表現非常好,但在大多數Android設備上都很慢。
有什麼方法可以改善這種動畫的性能嗎?
感謝
setInterval的不是動畫的方式,使用requestAnimFrame
http://paulirish.com/2011/requestanimationframe-for-smart-animating/
你可能錯了,如果您查看此網頁https://developer.mozilla.org/fr/docs /DOM/window.requestAnimationFrame#Browser_compatibility[/link]你會看到Android瀏覽器與requestAnimFrame不兼容... – Melki 2012-12-15 11:09:54