以下のコード例のさまざまなバリエーションを試しました。
$(document).ready(function(){
$('#demo').hide();
$("button").click(function(){
$("#demo").load("demo.php").show('medium');
});
});
...しかし、アニメーションは「ジャンプ」し、滑らかではありません。show()
これは、新しい外部情報がロードされたときよりも隠し#demo
要素が小さいと関数が想定しているようなものです。#demo
要素がそこに配置されるまで、要素には何もないload()
ため、外部コンテンツが読み込まれた後よりも小さく開始されます。
ロードされたコンテンツで実際に大きくなるshow()
「理解」を作成して、アクティブ化したときにスムーズにアニメーション化するにはどうすればよいですか?#demo