Skip to content

Commit 916f55c

Browse files
committed
effects/uses-of-queue-and-dequeue: update $.fn.delay source
Fixes jquerygh-289 Closes jquerygh-623
1 parent 0400386 commit 916f55c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

page/effects/uses-of-queue-and-dequeue.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ To understand the internal jQuery queue functions, reading the source and lookin
1212
$.fn.delay = function( time, type ) {
1313
time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
1414
type = type || "fx";
15-
return this.queue( type, function() {
16-
var elem = this;
17-
setTimeout(function() {
18-
jQuery.dequeue( elem, type );
19-
}, time );
15+
16+
return this.queue( type, function( next, hooks ) {
17+
var timeout = setTimeout( next, time );
18+
hooks.stop = function() {
19+
clearTimeout( timeout );
20+
};
2021
});
2122
};
2223
```

0 commit comments

Comments
 (0)