Fixed the issue with queued effects becoming corrupted.

This commit is contained in:
John Resig 2006-08-17 02:38:34 +00:00
parent 9c173f754c
commit ec38c6086c

View file

@ -475,11 +475,6 @@ jQuery.extend({
// Reset the overflow
y.overflow = z.el.oldOverflow;
// If a callback was provided, execute it
if( z.o.complete && z.o.complete.constructor == Function )
// Execute the complete function
z.o.complete.apply( z.el );
// Reset the property, if the item has been hidden
if ( z.o.hide )
y[ prop ] = z.el.orig[ prop ].constructor == Number && prop != "opacity" ?
@ -487,6 +482,11 @@ jQuery.extend({
// set its height and/or width to auto
jQuery.setAuto( z.el, prop );
// If a callback was provided, execute it
if( z.o.complete && z.o.complete.constructor == Function )
// Execute the complete function
z.o.complete.apply( z.el );
} else {
// Figure out where in the animation we are and set the number
var p = (t - this.startTime) / z.o.duration;