From 3c89e38fc26ef40797b83ba8ef4f8329b08afe75 Mon Sep 17 00:00:00 2001 From: jeresig Date: Sat, 5 Dec 2009 21:06:14 -0500 Subject: Make sure that animated show resets the display correctly. Fixes #5130. --- src/fx.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/fx.js b/src/fx.js index fa1707294..529fd4cde 100644 --- a/src/fx.js +++ b/src/fx.js @@ -359,7 +359,9 @@ jQuery.fx.prototype = { this.elem.style.overflow = this.options.overflow; // Reset the display - this.elem.style.display = this.options.display; + var old = jQuery.data(this.elem, "olddisplay"); + this.elem.style.display = old ? old : this.options.display; + if ( jQuery.css(this.elem, "display") == "none" ) { this.elem.style.display = "block"; } -- cgit v1.2.3