$(document).ready(function() {
jQuery.fn.countDown = function(settings, to) {
settings = jQuery.extend({
startFontSize : '40px',
endFontSize : '12px',
duration : 1000,
startNumber : 10,
endNumber : 0,
callBack : function() {
}
}, settings);
return this.each(function() {
if (!to && to != settings.endNumber) {
to = settings.startNumber;
}
// Set the countdown to the starting number
$(this).text(to).css('fontSize', settings.startFontSize);
// Loopage
$(this).animate({
'fontSize' : settings.endFontSize
}, settings.duration, '', function() {
if (to > settings.endNumber + 1) {
$(this).css('fontSize', settings.startFontSize).text(to - 1).countDown(settings, to - 1);
} else {
settings.callBack(this);
}
});
});
};
$('#countdown').countDown({
startNumber : 100,
callBack : function(me) {
$('#countdown').remove();
alert("TIME IS OVER!!");
}
});
});