Jquery - отрывистая анимация - PullRequest
3 голосов
/ 02 ноября 2011

У меня есть небольшая анимация, которая работает немного вяло во всех браузерах. Я что-то не так делаю?

Вот мой код: http://jsfiddle.net/iltdev/nN6cT/2/

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Одна вещь, которую вы делаете неправильно, это то, что вы запускаете новые анимации до того, как предыдущие закончили для элемента ..

Это потому, что вы используете плагин синхронизации и запускаете новую анимацию на фиксированнойинтервалы.Лучше использовать аргумент обратного вызова метода .animation() и начать новую анимацию после завершения предыдущей демонстрации.

на http://jsfiddle.net/gaby/qaGyS/2/


Другое дело, что выанимировать очень небольшое расстояние в течение длительного времени (для этого расстояния).Например, вы анимируете 10 пикселей в секунду ... это медленно и вы можете видеть отдельные движения ..

с более быстрой анимацией на http://jsfiddle.net/gaby/qaGyS/1/

0 голосов
/ 02 ноября 2011

Рассмотрите возможность использования замедления для анимации. Например: http://matthewlein.com/experiments/easing.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...