Mam obiekt, który ma animacji przy załadowaniu strony:Wyłącz animację CSS3 z 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);
}
W pewnym momencie, chcę, aby włączyć JavaScript konkretnej animacji, który występuje w nieskończoność, aż przestanie JavaScript powiedział animacja. Więc po prostu stworzyłem kolejną klasę o nazwie .logo-loading, a w pewnych momentach jQuery robi addClass i removeClass.
.logo-loading {
-webkit-animation: spin 4s infinite linear;
-moz-animation: spin 4s infinite linear;
-ms-animation: spin 4s infinite linear;
animation: spin 4s infinite linear;
}
Jednak, gdy JavaScript usuwa klasę, obiekt po prostu obraca się bez względu na wszystko. Czy mogę coś tutaj zrobić?
Nie zapomnij przyszłego dowód! IE10 i opera implementują animacje CSS, więc możesz także podać przedrostki -ms i -o, aby każdy mógł zobaczyć, jak niesamowita jest twoja strona, kiedy otrzymają najnowsze wersje swoich przeglądarek! –