div の配列から事前に作成された div を 1 つずつ取得し、それらをページに配置してから、それぞれを下にスライドさせる小さなスクリプトを作成しようとしています。目標は、このようなものになることですが、潜在的に大きくて動的な数の div が必要です。
これが私が使用している関数です(「リスト」はdivの配列です):
function popMsg(){
var popped = list.pop();
$(popped).appendTo("#chatframe").addClass("sliding");
$(".sliding").slideDown(1000);
setTimeout(popMsg, 1000);
}
ページに div を取得するという点では機能していますが、スライドダウンは発生しません。代わりに、各 div が最後の div を置き換え、1 つを別の div の上に重ねるだけです。何が間違っているのかわからず、まったくアイデアがありません。