countdown-javascript

Mi è capitato di usare questo script per eseguire il countdown in un sito web.
Molto utile quando si vuol condividere delle date o lanci di prodotti commercali.

Vi ricodo che per l’utilizzo va racchiuso dentro i tag <script type=”text/javascript”>.

var Timer = function(tTime, divTime){
var time, timeSeconds, interval, self = this, lastTime = (new Date())*1;
self.run = function(){
if(self.complete()){
self.stop();
self.onComplete();
}else{
self.update();
}
};
self.update = function(){
var currentTime = (new Date())*1;
time -= currentTime - lastTime;
lastTime = currentTime;
timeSeconds = parseInt(time / 1000);
console.log(timeSeconds);
};
self.stop = function(){
clearInterval(interval);
}
self.onComplete = function(){
alert("Countdown terminato!");
};
self.complete = function(){
if(time < = 0){
return true;
}else{
return false;
}
};
(function(){
time = tTime;
timeSeconds = tTime / 1000;
interval = setInterval(self.run, 60);
})();
}
var timer = new Timer(6000);

Condividi la pagina!