14

私のコードでは、jQueryのtoggle('slow')アニメーションを使用して、非表示のdivを表示/非表示にします。左上から右下に拡大します。

代わりに、上から下に向かって拡張するにはどうすればよいですか(左から右への成長はありません)。

4

4 に答える 4

26

を使用できます.slideToggle('slow')

作業デモ。

于 2012-08-24T03:45:58.637 に答える
14

試してみてください.slideDown('slow')。これは、下にスライドする(表示する)および上にスライドする(非表示にする)場合にのみ機能することに注意してください。.animate(...)より複雑なものについては、jQueryUIから何かを探しています。

于 2012-08-24T03:44:26.950 に答える
0

代わりにjQuery .animatehttp://api.jquery.com/animate/)を使用できます。このようにして、展開の前後にCSSプロパティを設定し、高さのみを変更できます。

于 2012-08-24T03:42:33.920 に答える
0

onclick $('#DIV-ID')。toggle('slow');を付けてみてください。falseを返します。

ちょうどこのような:<a onclick="$('#DIV-ID').toggle('slow'); return false;">DROP DOWN</a>

于 2019-06-19T13:12:11.350 に答える