$(document).ready(function(){
//Constructor
var Class = function(p){
this.timecount = 5;
this.number = 0;
this.timer;
}
var newClass = new Class();
function superTimer(method){
switch(method){
case "start":
$("#result").html(newClass.timecount);
return newClass.timer = setInterval(superTimer, 1000, 'timer');
break;
case "stop":
clearInterval(newClass.timer);
break;
case "timer":
newClass.number += 1;
newtime = newClass.timecount - newClass.number;
if(newtime == 0){
superTimer('stop');
$("#result").html('Boom!');
}else{
$("#result").html(newtime);
}
break;
}
}
superTimer('start');
});
может есть у кого что то толковое? для jquery встречал подобное но не во всех браузерах работать хочет