Ho associato un evento transitionend
a div1
. Al termine della transizione di div1
, l'evento è stato eseguito. Non c'è problema.Perché l'evento di transizione può essere eseguito quando la transizione dei figli di un elemento è terminata?
ho incontrato un caso speciale:
ho aggiunto 3 punti a questo div1
, quando la transizione di ogni paragrafo è finita, transitionend
evento div1
s' anche corse. Quindi l'evento transitionend
è stato eseguito 4 volte. >. <
In transitionend
corpo di funzione listener dell'evento div1
s', vedo che event.target
! == this
. Sento che è abbastanza ridicolo!
Chrome e Firefox hanno entrambi questo problema. Quindi immagino che questo non sia un bug di implementazione delle specifiche HTML5 di un browser.
Qualcuno può spiegare perché l'evento transitionend
di un elemento può essere attivato anche dall'elemento figlio di questo elemento?
Grazie.
potete inserire il tuo codice? – tptcat
Non riesco a ottenere i codici di riproduzione di questo problema. Ma sono sicuro di vedere il corpo della funzione di ascolto dell'evento 'event.target! == this' in 'transitionend'. Non riesco a capire questo strano problema. Pensi che questo sia un bug sia di Chrome che di Firefox? – weilou