Schalten Sie CSS3-Animation Mit jQuery?

Ich habe ein Objekt mit einer animation beim laden der Seite:

.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);
    }

Einer bestimmten Zeit, ich möchte JavaScript aktivieren auf eine bestimmte animation, die Auftritt, endlos, bis JavaScript Stoppt gesagt, animation. Also habe ich einfach eine weitere Klasse mit dem Namen .logo-laden, und zu bestimmten Zeiten, jQuery hat ein addClass und 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;
        }

Jedoch, wenn der JavaScript-entfernt die Klasse, das Objekt einfach immer drehen, egal was. Ist es etwas, was ich hier tun kann?

Vergessen Sie nicht, um für die Zukunft gerüstet! IE10 und opera sind die Umsetzung von CSS-Animationen, so dass Sie können auch angeben,- ms-und-o-Präfixe, damit jeder in der Lage, um zu sehen, wie toll Ihre Website ist, wenn Sie Holen Sie sich die neuesten Versionen Ihrer Browser!

InformationsquelleAutor John Shammas | 2012-02-19

Schreibe einen Kommentar