prependメソッドにコールバックを追加することは可能ですか?DOMが再構築されるまで待ってから、フェードアニメーションを開始する必要があります。
$("body").prepend(div);
$(div).css({
'opacity': 1
});
アニメーションはCSS3トランジションで作成されているため、DOMの準備が整うのを待ってから、CSSの不透明度を変更するだけです。
prependメソッドにコールバックを追加することは可能ですか?DOMが再構築されるまで待ってから、フェードアニメーションを開始する必要があります。
$("body").prepend(div);
$(div).css({
'opacity': 1
});
アニメーションはCSS3トランジションで作成されているため、DOMの準備が整うのを待ってから、CSSの不透明度を変更するだけです。
更新は次のとおりです:http://jsfiddle.net/8MFJQ/4/
DOMは呼び出しの準備ができているため、prependにはコールバックがありません。私はJqueryのfadeInとfadeOutも使用して、より広いブラウザーカバレッジを実現しています。
私が間違っていなければ、あなたはそのようにそれをすることができます$("body").append(div).css({'opacity': 1});
。または、このようにメソッドを変更する必要があるかもしれません$(div).appendTo('body').css({'opacity': 1});