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;
if ( !timers.length ) {
clearInterval( timerId );
+ timerId = undefined;
}
}, 13);
}