jQuery.prepend()函数的回调函数

5

在prepend方法中添加回调函数是否可行? 我需要等待DOM重建完成后再开始淡入动画。

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

动画是使用CSS3转换制作的,因此我只需要等待DOM准备好,然后更改CSS不透明度。
这里是我的问题演示: fiddle
2个回答

1

是的,那个方法可行,但我想尝试使用CSS过渡来实现同样的效果,因为它在iPad上具有硬件加速功能。 - simekadam
谢谢。顺便问一下,setTimeout第二个参数的默认值是多少?0毫秒吗? - simekadam
10毫秒是默认值。如果setTimeout小于10毫秒,延迟将变为10毫秒。 - Joe

0

如果我没记错的话,你可以这样做:$("body").append(div).css({'opacity': 1});。或者也许你需要改变方法,像这样:$(div).appendTo('body').css({'opacity': 1});


我添加了一个链接,您可以在其中看到我的问题。 - simekadam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接