Fix olddisplay was inappropriately set when calling hide on an already hidden element. Fixes #7141.

This commit is contained in:
Colin Snover 2010-10-11 15:22:43 -05:00
parent 2866f16c09
commit 5646a4feee
2 changed files with 34 additions and 3 deletions

7
src/effects.js vendored
View file

@ -49,9 +49,10 @@ jQuery.fn.extend({
} else {
for ( var i = 0, j = this.length; i < j; i++ ) {
var old = jQuery.data(this[i], "olddisplay");
if ( !old ) {
jQuery.data( this[i], "olddisplay", jQuery.css( this[i], "display" ) );
var display = jQuery.css( this[i], "display" );
if ( display !== "none" ) {
jQuery.data( this[i], "olddisplay", display );
}
}