問題:
hidden
css 属性を設定するクラスを持つ HTML 要素がありますdisplay: none;
。JS でクラスを削除すると、要素がすぐに表示されます (元のdisplay
値が復元されます)。$('.hidden').show(1000)
または$('.hidden').fadeIn(1500)
. _ とチェーンしようとしまし.animate()
たが、うまくいきませんでした。
限界
- 要素のインライン CSS をいじることはできません (特に を設定することはできません
display: block
) 。 - jQueryUI removeClass と同様に動作する必要があります: http://jqueryui.com/removeClass/
質問:
HTML 要素のクラスを削除 (変更) するときに変更をアニメーション化する (期間が 0 より大きい) ようにするにはどうすればよいですか?
コード:
CSS:
.hidden{
display: none;
}
HTML
<div class="hidden"> Lorem ipsum </div>
JS
$('.hidden').removeClass('hidden')