1. ホーム
  2. jquery

[解決済み] jQuery fadeOut without display none?

2023-07-06 15:05:07

質問

スタイルにdisplay:noneを使わないfadeOut()の代替はありますか? 私は、ページレイアウトのいかなる種類のシフトも避けるために、単にvisibility hiddenを使いたいのですが?

どのように解決するのですか?

あなたは .animate() の上に opacity を直接指定します。

$(".selector").animate({ opacity: 0 })

この方法では、要素はまだあなたが望むようにスペースを占め、それは単に 0 を不透明にしているだけなので 効果的に であることと同じです。 visibility: hidden であるのと同じです。