mirror of
https://github.com/jquery/jquery.git
synced 2026-01-25 11:07:58 -05:00
Landing a fix for a case where the animation timer wasn't getting stopped (thanks Arrix). Fixes bug #4001.
This commit is contained in:
@@ -285,7 +285,7 @@ jQuery.fx.prototype = {
|
||||
|
||||
t.elem = this.elem;
|
||||
|
||||
if ( t() && jQuery.timers.push(t) == 1 ) {
|
||||
if ( t() && jQuery.timers.push(t) && !timerId ) {
|
||||
timerId = setInterval(function(){
|
||||
var timers = jQuery.timers;
|
||||
|
||||
@@ -295,6 +295,7 @@ jQuery.fx.prototype = {
|
||||
|
||||
if ( !timers.length ) {
|
||||
clearInterval( timerId );
|
||||
timerId = undefined;
|
||||
}
|
||||
}, 13);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user