Animation.cancel()
Experimental: Esta é uma tecnologia experimental (en-US)
Verifique a tabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produção.
O método Animation.cancel()
da interface Animation
, limpa todas as keyframeEffects
(en-US) geradas pela animação e aborta esta execução.
Quando uma animação é cancelada, os valores de startTime
(en-US) e currentTime
são definidos como null
.
Sintaxe
// cancela animação
animation.cancel();
Parametros
Nenhum.
Valor de retorno
Nenhum.
Exceptions
Se o método Animation.playState
da animação estiver executando quando a operação for cancelada, esta ação vai rejeitar a current finished promise
(en-US) com a DOMException
nomeada AbortError
.
Especificações
Specification | Status | Comment |
---|---|---|
Web Animations The definition of 'Animation.cancel()' in that specification. |
Rascunho atual | Editor's draft. |
Compatibilidade com navegadores
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | ? | 40 (40) | Não suportado | Não suportado | Não suportado |
Feature | Android | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|---|
Basic support | ? | ? | ? | ? | ? | Não suportado | Não suportado | Não suportado |
Veja também
- Web Animations API
KeyframeEffect
(en-US)Animation
Animation.playState
Animation.finished
(en-US) returns the promise this action will reject if the animation'splayState
is notidle
.