Files
2025-02-26 14:49:25 +07:00

37 lines
755 B
JavaScript

/*
Sleep by Mark Hughes (AKA huzi8t9)
http://www.360Gamer.net/
Usage:
$.sleep ( 3, function()
{
alert ( "I slept for 3 seconds!" );
});
Use at free will, distribute free of charge
*/
;(function(jQuery)
{
var _sleeptimer;
jQuery.sleep = function( time2sleep, callback )
{
jQuery.sleep._sleeptimer = time2sleep;
jQuery.sleep._cback = callback;
jQuery.sleep.timer = setInterval('jQuery.sleep.count()', 1000);
}
jQuery.extend (jQuery.sleep, {
current_i : 1,
_sleeptimer : 0,
_cback : null,
timer : null,
count : function()
{
if ( jQuery.sleep.current_i === jQuery.sleep._sleeptimer )
{
clearInterval(jQuery.sleep.timer);
jQuery.sleep._cback.call(this);
}
jQuery.sleep.current_i++;
}
});
})(jQuery);