2011-04-18 84 views
2

例如我有2种jQuery效果和3对象:如何动画jQuery效果同时

$('.test1').fadeIn(); 
$('.test2').fadeOut(); 
$('.test3').fadeOut(); 

当.test1淡入.test2和.test3必须同时淡出。 我该怎么做没有额外的插件,没有不透明的动画?

回答

2

您可以使用回调达到同样

$('.test1').fadeIn('slow', function() { 
     $('.test2').fadeOut(); 
     $('.test3').fadeOut(); 
}); 
+0

有没有其他的方法? – bodzgldar 2011-04-18 01:00:39

+0

@bodz,那是你知道test1 fadin完成的唯一方法......我认为 – kobe 2011-04-18 02:33:44

1
$(".test1").fadeIn("fast",function(){$(".test2,.test3").fadeOut()}); 
+0

还有其他方法吗? – bodzgldar 2011-04-18 00:54:31

+0

回调方法有什么问题? – imsky 2011-04-18 01:44:34