2016-12-16 42 views
2

我寫了一個動畫,它是在jquery中的一個按鈕上彈出後開始的。現在我想從頭到尾運行這個動畫。這是可能的jQuery中,或者我必須再次寫這個動畫,但這次正反面?我的意思是隻是一個後臺功能,重現每一步,最後看起來像點擊任何事情之前。如何從頭到尾運行功能?

$("#three").click(function() { 
    $("#two, #four, #five, #six").addClass("animated out"); 
    $("#seven").addClass("show"); 
    $("#three").addClass("animated totheleft"); 
    $("#mytext").addClass("animated totheright"); 
    setTimeout(function(){$("#mytext").addClass("hide");},2000); 
}); 
+0

通過你失望寫了這個問題,並提交的時間的話,你可能已經通過手動現做的。 ; D – Smuuf

回答

0
setTimeout(function(){ 
$("#two, #four, #five, #six").removeClass("animated out"); 
$("#seven").removeClass("show"); 
... so on 
},2000); 
+0

但是,這個你寫的不會重新創建動畫(動畫出來)只是再次顯示我的對象。 – unknown2549

+0

當您使用setTimeout方法時,您可以使用向後動畫調用另一個函數。 –

+0

但我不想寫這個函數正面。 – unknown2549