OSDN Git Service

Merge pull request #22 from Bytom/dev_tools_for_transaction
[bytom/vapor.git] / tools / side_chain_tool / web / node_modules / jquery / src / queue / delay.js
1 define( [
2         "../core",
3         "../queue",
4         "../effects" // Delay is optional because of this dependency
5 ], function( jQuery ) {
6
7 "use strict";
8
9 // Based off of the plugin by Clint Helfers, with permission.
10 // https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
11 jQuery.fn.delay = function( time, type ) {
12         time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
13         type = type || "fx";
14
15         return this.queue( type, function( next, hooks ) {
16                 var timeout = window.setTimeout( next, time );
17                 hooks.stop = function() {
18                         window.clearTimeout( timeout );
19                 };
20         } );
21 };
22
23 return jQuery.fn.delay;
24 } );