AJAX 経由でサーバーから取得しているリンクのリストがあり、サーバーから取得した新しいリンクで更新しています。リストを下にスライドさせ、新しいサーバーを上にスライドさせたい.
私のリストは、それぞれリンクを含む段落のリストを含む div であり、その上に新しいリンクを追加しようとしています。
他の投稿で見たことを試しました
link = $('<p id="div1_p_5"><a id="div1_5" href="dummy5">dummy text 5</a></p> ');
$("#div1").prepend(link).children(':first').hide().slideDown(1000);
しかし、新しいリンクが表示されて残りが突然上下するか (大きなマージンを持って表示され、スタイルシートにフォールバックするのに少し時間がかかるようです)、またはアニメーションなしで即座に表示されます。
同じことがアイテムリンクで発生し、アイテムリストのjQバグであるという古い投稿を見つけたので、段落を使用しています。
私はすべてでこのjsfiddleを作りました: jsfiddle