2011-04-18 50 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