Ho un oggetto che ha un'animazione quando la pagina viene caricata:Disattiva l'animazione CSS3 con jQuery?
.logo-mark {
-webkit-animation: spin 2s 1 cubic-bezier(0.000, 0.000, 0.230, 1.000);
-moz-animation: spin 2s 1 cubic-bezier(0.000, 0.000, 0.230, 1.000);
-ms-animation: spin 2s 1 cubic-bezier(0.000, 0.000, 0.230, 1.000);
animation: spin 2s 1 cubic-bezier(0.000, 0.000, 0.230, 1.000);
}
Ad un certo momento, voglio JavaScript per accendere un'animazione specifica che si verifica all'infinito, fino a quando si ferma JavaScript detto animazione. Così ho semplicemente creato un'altra classe chiamata .logo-loading, e in certi momenti, jQuery fa un addClass e un removeClass.
Tuttavia, quando JavaScript rimuove la classe, l'oggetto continua a ruotare indipendentemente da cosa. C'è qualcosa che posso fare qui?
Non dimenticare di prova di futuro! IE10 e opera stanno implementando le animazioni CSS in modo da poter specificare anche i prefissi -ms e -o in modo che tutti possano vedere quanto è fantastico il tuo sito una volta che hanno le ultime versioni dei loro browser! –