Esta es una tecnolog铆a experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producci贸n.
El m茅todo cancel()
de la Web Animations API de la interfaz Animation
borra todos los KeyframeEffect
causados por esta animaci贸n y aborta su reproducci贸n.
Cuando se cancela una animaci贸n, su startTime
y su currentTime
se establecen en null
.
Sintaxis
Animation.cancel();
Par谩metros
None.
Valor devuelto
None.
Excepciones
Este m茅todo no arroja excepciones directamente; sin embargo, si la animaci贸n playState
no est谩 "idle"
"inactiva" cuando se cancela, el current finished promise se rechaza con un DOMException
llamado AbortError
.
Especificaciones
Specification | Status | Comment |
---|---|---|
Web Animations La definici贸n de 'Animation.cancel()' en esta especificaci贸n. |
Working Draft | Editor's draft. |
Compatibilidad del navegador
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 39.0 | 48 (48)[1] | Sin soporte | Sin soporte | Sin soporte |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | 48.0 (48)[1] | Sin soporte | Sin soporte | Sin soporte |
[1] La Web Animations API solo est谩 habilitada por defecto en Firefox Developer Edition y Nightly builds. Puedes habilitarlo en versiones Beta y de lanzamiento estableciendo la preferencia dom.animations-api.core.enabled
en true
, y puedes deshabilitarlo en cualquier versi贸n de Firefox estableciendo esta propiedad en false
.
Ver tambi茅n
- Web Animations API
KeyframeEffect
Animation
Animation.playState
Animation.finished
devuelve la promesa que esta acci贸n rechazar谩 si la animaci贸n deplayState
no est谩"idle"
("inactiva") .