*/
show: function(speed,callback){
var hidden = this.filter(":hidden");
- return speed ?
+ speed ?
hidden.animate({
height: "show", width: "show", opacity: "show"
}, speed, callback) :
if ( jQuery.css(this,"display") == "none" )
this.style.display = "block";
});
+ return this;
},
/**
*/
hide: function(speed,callback){
var visible = this.filter(":visible");
- return speed ?
+ speed ?
visible.animate({
height: "hide", width: "hide", opacity: "hide"
}, speed, callback) :
this.oldblock = "block";
this.style.display = "none";
});
+ return this;
},
// Save the old toggle function
// Store display property
var oldDisplay = jQuery.css(elem, "display");
- // Set display property to block for animation
- y.display = "block";
-
// Make sure that nothing sneaks out
y.overflow = "hidden";
jQuery.attr(y, "opacity", z.now); // Let attr handle opacity
else if ( parseInt(z.now) ) // My hate for IE will never die
y[prop] = parseInt(z.now) + "px";
+
+ y.display = "block"; // Set display property to block for animation
};
// Figure out the maximum number to run to