Fix for #227
[jquery.git] / src / fx / fx.js
index fe1c1e2..eee69de 100644 (file)
@@ -479,17 +479,16 @@ jQuery.extend({
                };
        
                // Simple 'show' function
-               z.show = function( p ){
+               z.show = function(){
                        if ( !z.el.orig ) z.el.orig = {};
 
                        // Remember where we started, so that we can go back to it later
                        z.el.orig[prop] = this.cur();
                        
+                       var start = z.el.orig[prop];
+                       
                        // Begin the animation
-                       if (prop == "opacity")
-                               z.custom(z.el.orig[prop], 1);
-                       else
-                               z.custom(0, z.el.orig[prop]);
+                       z.custom(0, z.el.orig[prop]);
 
                        // Stupid IE, look what you made me do
                        if ( prop != "opacity" )
@@ -510,7 +509,7 @@ jQuery.extend({
                };
        
                // Remember  the overflow of the element
-               if ( !z.el.oldOverlay )
+               if ( !z.el.oldOverflow )
                        z.el.oldOverflow = jQuery.css( z.el, "overflow" );
        
                // Make sure that nothing sneaks out
@@ -546,7 +545,7 @@ jQuery.extend({
                                        // Reset the property, if the item has been hidden
                                        if ( z.o.hide ) {
                                                for ( var p in z.el.curAnim ) {
-                                                       if (p == "opacity" && jQuery.browser.msie)
+                                                       if (p == "opacity")
                                                                jQuery.attr(y, p, z.el.orig[p]);
                                                        else
                                                                y[ p ] = z.el.orig[p] + "px";