Countdown.js is a library that allows developers to set countdowns for any kind of interaction. For example, if you would like to submit a form, countdown.js allows you to set a 5 second countdown and give the user a chance to cancel the submission.
Begins a countdown. After duration
time has passed, the function onComplete
will be executed. Every second, the onTick
function will be executed.
Countdown objects have an abort
method with which the countdown can be stopped.
Example:
var submitCountdown = new Countdown(5, function(seconds) {
console.log(seconds); //log the number of seconds that have passed
}, function() {
console.log("Countdown complete!") //log that the countdown has complete
});
submitCountdown.abort(); //aborts the countdown
Install development dependencies
npm install
Run jake test