Показать сообщение отдельно
  #6 (permalink)  
Старый 23.08.2013, 13:27
Интересующийся
Отправить личное сообщение для weber Посмотреть профиль Найти все сообщения от weber
 
Регистрация: 08.04.2013
Сообщений: 16

у меня назрел еще один вопрос, как можно сгладить или вообще убрать паузу между срабатыванием .animate()? То есть, скажем здесь:

.animate({rotate: '+=90deg', scale: '1.25'}, 1000)
.animate({'top':'120px'}, 1500)


поворачивается на 90 градусов, увеличивается на 25% и застывает на примерно секунду и только после этого перемещается к позиции top: 120px

для не очень большой цепочки срабатывает вот такой прием:

.animate({rotate: '+=90deg', scale: '1.25', 'top':'120px'}, 1000)


и это логично. Но если скажем мне нужно сделать что-то типа такого

.animate({rotate: '5deg', scale: '1.25', 'top':'120px', rotate: '0deg', scale: '1', 'top':'100px', 'left': '150px', rotate: '-5deg'}, 5000)


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