initial commit
This commit is contained in:
		
							
								
								
									
										23
									
								
								public/scripts/jquery/src/queue/delay.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								public/scripts/jquery/src/queue/delay.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
define( [
 | 
			
		||||
	"../core",
 | 
			
		||||
	"../queue",
 | 
			
		||||
	"../effects" // Delay is optional because of this dependency
 | 
			
		||||
], function( jQuery ) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
// Based off of the plugin by Clint Helfers, with permission.
 | 
			
		||||
jQuery.fn.delay = function( time, type ) {
 | 
			
		||||
	time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
 | 
			
		||||
	type = type || "fx";
 | 
			
		||||
 | 
			
		||||
	return this.queue( type, function( next, hooks ) {
 | 
			
		||||
		var timeout = window.setTimeout( next, time );
 | 
			
		||||
		hooks.stop = function() {
 | 
			
		||||
			window.clearTimeout( timeout );
 | 
			
		||||
		};
 | 
			
		||||
	} );
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
return jQuery.fn.delay;
 | 
			
		||||
} );
 | 
			
		||||
		Reference in New Issue
	
	Block a user