mirror of
https://github.com/jquery/jquery.git
synced 2026-02-02 16:34:56 -05:00
CSS: jQuery#hide should always save display value
Fixes #14750
Closes gh-1509
(cherry picked from commit 5a8f769332)
Conflicts:
src/css.js
This commit is contained in:
committed by
Dave Methvin
parent
9ec429cf62
commit
6dcca6da36
@@ -92,13 +92,10 @@ function showHide( elements, show ) {
|
||||
values[ index ] = jQuery._data( elem, "olddisplay", defaultDisplay(elem.nodeName) );
|
||||
}
|
||||
} else {
|
||||
hidden = isHidden( elem );
|
||||
|
||||
if ( !values[ index ] ) {
|
||||
hidden = isHidden( elem );
|
||||
|
||||
if ( display && display !== "none" || !hidden ) {
|
||||
jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );
|
||||
}
|
||||
if ( display && display !== "none" || !hidden ) {
|
||||
jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user