ここにはほとんど機能するコードがあります: jsFiddle。
それは何をしますか?緑色の長方形を上下にスライドします。ここには解決したい問題がいくつかありますが、最初の 1 つは、 1500 ミリ秒の時間の間、間にスペースを入れずにスムーズにスライドさせたいということです。これで 500 ミリ秒動作し、クリックして下にスライドすると、緑色の四角形がより速く下にスライドします (理由はわかりません)。
また、HTML div の構造を変更したくありません。可能であれば、追加の div のみを追加してコードを書き直すことができます。
PS jQuery の他のコードは数日前にこのソリューションに使用されましたが、FF ではうまくスライドダウンしませんでした (Chrome では完璧でしたが)、AK のおかげで現在の jQuery コードに置き換えられました ( jQuery - 代わりにスライドダウンのスライドアップ)