X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fdata.js;h=3e6eb19f6d99e9bacb5048ee0f636a21b46e65f9;hb=bbd933cbfe6d31a749cb336d7a84155ccfab247f;hp=079cf99d54e7221ab4b3c3dec626885eee822871;hpb=d42afd0f657d12d6daba6894d40226bea83fe1b6;p=jquery.git diff --git a/src/data.js b/src/data.js index 079cf99..3e6eb19 100644 --- a/src/data.js +++ b/src/data.js @@ -166,6 +166,21 @@ jQuery.fn.extend({ jQuery.dequeue( this, type ); }); }, + + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[time] || time : time; + type = type || "fx"; + + return this.queue( type, function() { + var elem = this; + setTimeout(function() { + jQuery.dequeue( elem, type ); + }, time ); + }); + }, + clearQueue: function(type){ return this.queue( type || "fx", [] ); }