root / drupal7 / sites / all / libraries / flexslider-2.5.0 / bower_components / jquery / src / queue / delay.js @ 0aee3c58
1 |
define([ |
---|---|
2 |
"../core",
|
3 |
"../queue",
|
4 |
"../effects" // Delay is optional because of this dependency |
5 |
], function( jQuery ) {
|
6 |
|
7 |
// Based off of the plugin by Clint Helfers, with permission.
|
8 |
// http://blindsignals.com/index.php/2009/07/jquery-delay/
|
9 |
jQuery.fn.delay = function( time, type ) { |
10 |
time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; |
11 |
type = type || "fx";
|
12 |
|
13 |
return this.queue( type, function( next, hooks ) { |
14 |
var timeout = setTimeout( next, time );
|
15 |
hooks.stop = function() { |
16 |
clearTimeout( timeout ); |
17 |
}; |
18 |
}); |
19 |
}; |
20 |
|
21 |
return jQuery.fn.delay;
|
22 |
}); |