Я пытаюсь создать последовательность анимаций с помощью jQuery, в которой одна анимация начинается после того, как предыдущая сделана. Но я просто не могу осмыслить это. Я пробовал использовать jQuery.queue, но не думаю, что смогу его использовать, потому что кажется, что у него есть отдельная очередь для каждого элемента в массиве jQuery.
Мне нужно что-то вроде:
$('li.some').each(function(){
// Add to queue
$(this).animate({ width: '+=100' }, 'fast', function(){
// Remove from queue
// Start next animation
});
});
Есть ли способ jQuery для этого или мне нужно писать и обрабатывать свою собственную очередь вручную?