2012-03-26 1 views
0

У меня есть небольшое веб-приложение HTML5 для мобильных устройств (работает внутри PhoneGap/Cordova). Я аниматирую некоторые элементы, перемещая их по экрану, изменяя свойства «left/top» над функцией, часто называемой «setInterval»).Javascript анимация очень медленная на веб-сайте 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

Смежные вопросы