Извиняюсь заранее, вопрос вероятно из области RTFM....Но что то я в ступор впал и ничего найти/понять не могу:
Итак есть n-разных элементов (допустим div'ы)
Я никак не могу решить 2 задачи:
1. как сделать чтобы анимация элемента n+1 начиналась только после окончания анимации элемента n? Можно конечно и так:
$('div.n').animate({"top": "+=350"},2500);
$('div.n+1').pause(2500).animate({"bottom": "+=110"},1500);
Но как то коряво на мой ламерский взгляд.....
2. При обработке событий, ну допустим:
$('div.n').hover(
function() {
$(this).find('div:first').slideDown('slow');
},
function() {
$(this).find('div:first').slideUp('fast');
});
можно насоздавать событий пока идет анимация (мышка, она ведь быстрая) и потом дочерний элемент пляшет сам по себе, пока не отработает все события.
Как запретить на время анимации постановку в очередь?