$(db) に大量の xml データがあります。特定の要素がクリックされると、関数は $(db) をトラバースし、非表示の div 内に新しい DOM 要素を作成します。どうすればdivをスムーズにスライドできますか?
$('li').live('click', function(){
// many $('div.content').append(....
$('div.content').slideDown();
});
上記の例では、div.content が表示されますが、スライド効果はありません。DOM 要素を作成する代わりに、さまざまな同じコンテンツを含む html ドキュメントを読み込むと、スライド効果が適切に機能します。新しい DOM 要素を大量に作成すると、ブラウザが動かなくなり、スムーズなアニメーションを実行できないと思います。どうすればこの問題を解決できますか? 変数内にすべての DOM 要素を作成し、.load() を使用した場合と同じように表示することは可能でしょうか?