From d36382e9a3fa604597d400d1084a2424f0d3eb80 Mon Sep 17 00:00:00 2001 From: David Serduke Date: Sat, 12 Jan 2008 01:06:37 +0000 Subject: [PATCH] Fixed an edge case in show() where the css says the display should be none. In that case force 'block' so it will actually show. --- src/fx.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fx.js b/src/fx.js index b4606a8..64cfbc6 100644 --- a/src/fx.js +++ b/src/fx.js @@ -10,6 +10,9 @@ jQuery.fn.extend({ if ( jQuery.css(this,"display") == "none" ) { var elem = jQuery("<" + this.tagName + " />").appendTo("body"); this.style.display = elem.css("display"); + // handle an edge condition where css is - div { display:none; } or similar + if (this.style.display == "none") + this.style.display = "block"; elem.remove(); } }).end(); -- 1.7.10.4