【发布时间】:2011-10-13 08:26:54
【问题描述】:
我正在尝试使用 jQuery 创建一个动画序列,其中一个动画在前一个动画完成后开始。但我就是无法绕过它。我尝试使用 jQuery.queue,但我认为我不能使用它,因为它似乎为 jQuery 数组中的每个元素都有一个单独的队列。
我需要类似的东西:
$('li.some').each(function(){
// Add to queue
$(this).animate({ width: '+=100' }, 'fast', function(){
// Remove from queue
// Start next animation
});
});
有没有 jQuery 方法可以做到这一点,还是我必须手动编写和处理我自己的队列?
【问题讨论】:
标签: javascript jquery animation queue sequence