高さが 400px で ID が「content」の Div があります。次に、Div で slideToggle を実行し、さまざまな高さ (200px など) の Div にデータをロードしてから、別の slideToggle を実行します。私が得たのは、スライドが 400px に拡大してから 200px に戻ったことです。逆も同じで、200pxに拡大してから400pxにジャンプします。
これは私のコードです:
$('#content').slideToggle(600, function() {
$("#content").load('data.php').slideToggle(600);
});
そこで、コンテンツ Div を上にスライドし、データをロードし、ロード後にスライドを下に戻す、このようなことができると考えました。これは上記の方法のようにジャンプするわけではありませんが、なぜかかなりぎくしゃくしています。
$('#content').slideUp(600, function() {
$("#content").load('data.php', function() {
$("#content").slideDown(600);
});
});
スムーズにスライドできるように、これを行うより良い方法があるかどうか誰か教えてもらえますか?