2012-10-02 24 views
10

Ho una domanda su CSS3. Esiste un'opzione per ripristinare l'animazione al termine (ad esempio utilizzando jQuery)?Ripristino animazione CSS3

Esempio: dopo il clic del pulsante, ripristino dell'animazione.

+0

Come stai creando l'animazione? con css3 'transition' o con jquery' .animate() '? – Zefiryn

+2

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

risposta

8

ho trovato una soluzione migliore:

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

E 'di lavoro. Ofc ha bisogno di una classe css '.anim' con l'animazione.

-1

Questa domanda è vecchia, ma ho trovato un buon modo per riavviare un'animazione css3 con jQuery mentre stavo lavorando a un progetto e ora voglio condividerlo. Ecco il trucco:

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

e questo si riavvierà l'animazione su '# anim-div', funziona.

+0

Ho appena fatto un tentativo in Chrome, non ha funzionato .. –

Problemi correlati