2012-07-02 57 views
1

我使用了两个jQuery队列,我希望他们中的一个在另一个完成后出队。我怎么知道第一个是否完成?我应该使用第三个队列吗?知道什么时候jQuery队列完成

以下是我有:

var $q = $({});  
$q.queue('firstQ', function (next) { 
    // blah blah 
    next(); 
}); 

$q.queue('secondQ', function (next) { 
    // blah blah 
    next(); 
}); 

$q.dequeue("firstQ"); 
$q.dequeue("secondQ"); 

回答

4

您可以使用:

.queue().length 

检测.queue()长度,如果队列末尾,则它会返回0;

+0

所以我应该设置一个间隔来检查它? –

+0

我需要像“然后()”的东西! –

+0

@XIII你可以使用间隔或然后 – thecodeparadox

相关问题