我正在尝试使用jQuery创建一个动画序列,其中一个动画在前一个动画完成后开始.但我无法绕过它.我试图使用jQuery.queue,但我认为我不能使用它,因为它似乎为jQuery数组中的每个元素都有一个单独的队列.
我需要这样的东西:
$('li.some').each(function(){
// Add to queue
$(this).animate({ width: '+=100' }, 'fast', function(){
// Remove from queue
// Start next animation
});
});
Run Code Online (Sandbox Code Playgroud)
是否有jQuery方法可以执行此操作,还是必须手动编写和处理自己的队列?