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. You can see it in action here.
If you use bower:
bower install countdown.js
Otherwise, you can download it from here.
Begins a countdown. After duration
time has passed, the function onComplete
will be executed. Every second, the onTick
function will be executed.
Example:
var countdown = 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
});
Terminates countdown.
Example:
countdown.abort();
Returns remaining time in seconds.
Example:
countdown.getRemainingTime(); //=> 4
http://gumroad.github.io/countdown.js/
Install development dependencies
npm install
npm test