2012-10-02 128 views
10

我有一個關於CSS3的問題。是否有一個選項可以在完成後重置動畫(例如使用jQuery)?CSS3動畫重置

例如:點擊按鈕後,動畫重置。

+0

你是如何創建動畫的?與css3'過渡'或與jquery'.animate()'? – Zefiryn

+2

css3動畫:http://www.w3schools.com/css3/css3_animations.asp – Amay

回答

8

我找到了更好的解決方案:

$('something').removeClass('anim').animate({'nothing':null}, 1, function() { 
$(this).addClass('anim'); 
}); 

它的工作。 Ofc它需要一個CSS類「.anim」與動畫。

-1

這個問題很舊,但我想出了一個很好的方式來重新啓動jQuery的css3動畫,而我在一個項目上工作,現在我想分享。這裏是訣竅:

$('#anim-div').replaceWith($('#anim-div')); 

這將重新啓動'#anim-div'上的動畫,它的工作原理。

+0

我只是在Chrome中試了一下,沒有工作.. –