4

クラス間で表示モードを変更するときにトランジションが機能しないことはわかっています。

そこで、jQuery を使ってクラスを変更しようと考えていました。ここでフィドルを作成しました: http://jsfiddle.net/v8GTz/しかし、正しく動作していないようです:(

境界線がアニメーション化されているように見えますが、高さはアニメーション化されていません。そしてopacity、アニメーションは一度だけです。

ここで何が間違っていますか?


わかりました、フェード効果を機能させることができましたが、高さはまだアニメーション化されていません:

http://jsfiddle.net/XYD9K/

4

1 に答える 1

2

具体的には、「ul ul」にカーソルを合わせるのをやめたときに、「expanded」のクラスを削除していません。あなたは実際にそれを再び追加しています、それは私が意図しない間違いだと思います!

于 2013-03-02T13:59:18.870 に答える