mam kod CSS:jquery usunąć klasy po zagraniu animacji css?
body.start{-webkit-animation:srcb ease-in .4s 1;}
i po prostu zagrać raz, kiedy wszedł na stronę
ale problemem jest natomiast animacja odbywa
przycisków na moim miejscu nie działa
jak mogę usunąć klasę ciała "start" po wykonaniu animacji
lub usunąć opóźnienie klasy x sekund po er animowany?
+1 wow Nie wiedziałem, że –
@jkjk, czy możesz wyjaśnić, jak to nie działa? Czy funkcja obsługi działa w ogóle w przeglądarce? Czy umieściłeś kod w 'ready' handler lub w'
Być może inny sposób?
Źródło
2012-12-14 18:52:41
dzięki, to działa –
To działa, ale teoretycznie jest o wiele bardziej kruche. Jeśli chcesz natychmiast usunąć klasę (np. Jeśli animujesz kliknięcie), nie jest to tak dobre, jak słuchanie zdarzenia animationEnd. – Pirijan
Oto kod:
Sprawdź to live example na jsbin.
Należy zauważyć, że animacja i moje rozwiązanie działają tylko w przeglądarkach opartych na webkitach. W środowisku produkcyjnym należy wziąć pod uwagę inne przeglądarki i obowiązkowe dostarczanie rozwiązania bez prefiksu.
Źródło
2012-12-14 18:58:56 dreame4
Spróbuj
zamiast
Ten pracował dla mnie.
Źródło
2013-03-29 11:24:32 zeno2k
Ta odpowiedź jest bardziej jak komentarz do zaakceptowanej odpowiedzi. Wyjaśnij, jak używać tych właściwości, aby odpowiedź mogła być samodzielna. –
Źródło
2017-07-20 21:02:36