Is there any difference if I do:
$queue.queue(function(next){
//...
next();
}).queue(function(next){
//...
next();
});
versus
$queue.queue(function(){
//...
$(this).dequeue();
}).queue(function(){
//...
$(this).dequeue();
});
Do they do the same thing?
What are the differences and which should I use?
There isn’t much difference.
next()simply calls.dequeue()with variables held in a closure (source):I’d say to use
next()as it just means less you have to do, since it already has what you need for.dequeue()— the elements and queue name (ortype).