回调jQuery.prepend()函数

时间:2011-09-06 12:56:51

标签: javascript jquery css3 css-transitions

是否可以将回调添加到prepend方法中?我需要等到DOM重建然后开始淡化动画。

$("body").prepend(div);
$(div).css({
  'opacity': 1
});

动画是用CSS3过渡制作的,所以我只需要等待DOM就绪,然后改变CSS不透明度。

Here is fiddle with my problem...

2 个答案:

答案 0 :(得分:1)

以下是更新:http://jsfiddle.net/8MFJQ/4/

prepend没有回调,因为DOM已准备好进行调用。我正在使用Jquery的fadeInfadeOut来实现更广泛的浏览器覆盖率。

答案 1 :(得分:0)

如果我没错,你可以像$("body").append(div).css({'opacity': 1});那样做。或者你可能要更改方法,例如$(div).appendTo('body').css({'opacity': 1});