$.queue()
by FiNGAHOLiC
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
JavaScript
$(function(){
var $queue = $({});
var funcs = [
function(a, $q){ console.log(a); $q.dequeue(); },
function(a, $q){ console.log(a); $q.dequeue(); },
function(a, $q){ console.log(a); $q.dequeue(); }
];
$queue.queue(function(){
setTimeout(function(){ funcs[0](0, $queue) }, 1000);
});
$queue.queue(function(){
setTimeout(function(){ funcs[0](1, $queue) }, 1000);
});
$queue.queue(function(){
setTimeout(function(){ funcs[0](2, $queue) }, 1000);
});
});