2014-01-08 37 views

回答

2

下面的代碼應該做的伎倆。這個想法是先淡出,然後繼續動畫的其餘部分。

$("#slider > div:gt(0)").hide(); 

setInterval(function() { 
    $('#slider > div:first').fadeOut(1000, function(){ 
    $(this).next() 
    .fadeIn(1000) 
    .end() 
    .appendTo('#slider'); 
    }); 

}, 3000); 
+0

非常感謝冠軍! – MartinMojito

0

,你可以這樣做:

jQuery(el).fadeOut(duration, function(){ 
    //hide here 
})