Ho il codice css:jquery rimuove la classe dopo l'animazione css riprodotta?
body.start{-webkit-animation:srcb ease-in .4s 1;}
e solo giocare una volta quando è entrato il sito
ma il problema è mentre l'animazione fatta
i pulsanti nel mio sito non è funziona
come rimuovere la classe del corpo "start" dopo l'animazione completata
o rimuovere il ritardo di classe x secondi dopo l'animazione è stata suonata?
+1 wow non sapevo che –
@jkjk, puoi approfondire come questo non funziona? Il gestore funziona nel tuo browser? Hai inserito il codice in un gestore 'ready' o in un elemento'
Un altro modo, forse?
fonte
2012-12-14 18:52:41
grazie, funziona –
Questo funziona, ma in teoria è molto più fragile. Se è necessario rimuovere immediatamente la classe (ad esempio se si sta eseguendo l'animazione con il clic), non è buona come ascoltare l'evento AnimationEnd. – Pirijan
Ecco il codice:
Scegli questa live example su jsbin.
Si prega di notare che l'animazione e la mia soluzione funzionano solo su browser basati su webkit. Nell'ambiente di produzione è necessario prendere in considerazione altri browser e fornire una soluzione priva di prefissi.
fonte
2012-12-14 18:58:56 dreame4
Prova
invece di
Questo ha funzionato per me.
fonte
2013-03-29 11:24:32 zeno2k
Questa risposta è più simile a un commento per la risposta accettata. Per favore spiega come usare queste proprietà in modo che la risposta possa reggersi da sola. –
fonte
2017-07-20 21:02:36