--- title: Animation.oncancel slug: Web/API/Animation/cancel_event tags: - API - Animacion - Animaciones Web - Experimental - Reference - oncancel translation_of: Web/API/Animation/oncancel original_slug: Web/API/Animation/oncancel ---
{{ SeeCompatTable() }}{{ APIRef("Web Animations") }}
La propiedad oncancel
de la interfaz {{domxref("Animation")}} de la Web Animations API es el manejador de eventos para el evento {{event("cancel")}} .
El evento cancel
puede ser activado manualmente con {{domxref("Animation.cancel()")}} cuando la animación entra en estado de reproducción "idle"(inactivo)
desde otro estado, como cuando una animación se elimina de un elemento antes de que termine de reproducirse.
La creación de una nueva animación, inicialmente inactiva, no activa el evento {{event("cancel")}} en la nueva animación.
var cancelHandler = Animation.oncancel; Animation.oncancel = cancelHandler;
Una función que será ejecutada cuando la animación sea cancelada, o null
si no hay un manejador de eventos {{event("cancel")}}.
Si esta animación es cancelada, elimina su elemento.
animation.oncancel = animation.effect.target.remove();
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Animations', '#dom-animation-oncancel', 'Animation.oncancel' )}} | {{Spec2('Web Animations')}} | Editor's draft. |