Vorrei che il mio widget GWT venisse avvisato quando il suo CSS animation è finito.Come aggiungere il gestore di eventi CSS AnimationEnd al widget GWT?
in semplice HTML/Javascript Questo è fatto facilmente registrando un gestore di eventi in questo modo:
elem.addEventListener("webkitAnimationEnd", function(){
// do something
}, false);
// add more for Mozilla etc.
Come posso fare questo in GWT?
Questo tipo di evento è sconosciuto a DOMImpl
classi di GWT, quindi continuo a ricevere un errore "Cercando di affondare sconosciuto tipo di evento webkitAnimationEnd".
Grazie!
Interessante, io non lo sapevo. Ma farlo in questo modo si tradurrà in un'animazione con script, non in un'animazione CSS, giusto? GWT ancora non conosce l'evento. Le animazioni con script hanno alcuni inconvenienti quando si tratta di uniformità delle prestazioni sotto carico pesante o su alcuni dispositivi mobili. –
Sì, ciò comporterà un'animazione con script, che potrebbe non essere efficiente come CPU come pura animazione CSS. –
@Kev Sarebbe stato meglio tenere separate queste due risposte ... I commenti sopra si riferiscono alla sezione sotto la linea (la soluzione con script). La risposta accettata è solo la parte superiore sopra la linea, che descrive un approccio totalmente diverso. –