Created
July 7, 2010 18:06
-
-
Save HenrikJoreteg/467030 to your computer and use it in GitHub Desktop.
Simple function queue runner. Just pass me an array of functions and I'll execute them one by one at the given interval.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Simple function queue runner. Just pass me an array of functions and I'll | |
// execute them one by one at the given interval. | |
run_queue = function (funcs, step, speed) { | |
step = step || 0; | |
speed = speed || 500; | |
funcs = funcs || []; | |
if (step < funcs.length) { | |
// execute function | |
funcs[step](); | |
// loop it | |
setTimeout(function () { | |
run_queue(funcs, step + 1, speed); | |
}, speed); | |
} | |
return; | |
}; |
Cool, glad it's useful for someone else too.
Nice one!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Wooo I like this