0

このドロップダウンメニューがあります:

http://jsfiddle.net/dTLpX/

問題は、上から下へのトグル方向の効果が機能しないことです。

$(elem).find("ul").toggle("slide", {direction: "up"}, "slow");

方向を下、上、上、下に変更しようとしましたが、うまくいきません。なんで?

私はどこで間違ったのですか?

4

1 に答える 1

1

toggle()メソッドを正しく使用していません。APIを見てください。

slideToggle()オブジェクトをスライドさせたい場合は、おそらく上下にしか動かない を探しているでしょう。

また、呼び出しているコードではdeactivateAll()、メニューがクリックされるたびにメニューを非表示にすることにも注意してください (同じ開いているものを含む)。その後toggle()、その要素を再度呼び出して、再び表示させます...

このフィドルを試して、必要なものかどうかを確認してください: http://jsfiddle.net/dTLpX/9/

于 2013-05-16T16:08:04.670 に答える