私の理解から、.hide
jqueryのuses(css){visibility:hidden;}
で使用する代わりの方法はあり{display:none;}
ますか?
{visibility:hidden;}
アイテムはまだピクセルスペースを占有しませ{display:none;}
んが、アイテムを非表示にし、画面上のスペースを占有しません。
いいえ、jQuery.hide()は表示をnoneに設定します。これが証明FIDDLEです。
jqueryコード自体を再確認し、プロパティで.hide
厳密に機能することを確認して、に設定しました。後に要素にとどまるdisplay
none
Visibility
visible
.hide
$(el).hide()はdisplay:noneを使用します
独自の'hide'cssクラスを作成し、jquery .addClass('hide')または.toggleClass('hide')を使用して追加/削除することもできます。
いいえ、一致した要素はアニメーションなしですぐに非表示になります。これは、.css('display'、'none')を呼び出すのとほぼ同じですが、displayプロパティの値がjQueryのデータキャッシュに保存され、後でdisplayを初期値に復元できるようになります。要素の表示値がインラインの場合、非表示にして表示すると、再びインラインで表示されます。
.hide()
要素のCSSをに設定しますdisplay:none;