--- title: Animation.cancel() slug: Web/API/Animation/cancel translation_of: Web/API/Animation/cancel ---

{{ SeeCompatTable() }}{{ APIRef("Web Animations API") }}

O método Animation.cancel() da interface  {{domxref("Animation")}} , limpa todas as  {{domxref("KeyframeEffect", "keyframeEffects")}} geradas pela animação e aborta esta execução.

Quando uma animação é cancelada, os valores de {{domxref("Animation.startTime", "startTime")}} e {{domxref("Animation.currentTime", "currentTime")}} são definidos como null.

Sintaxe

// cancela animação
animation.cancel();

Parametros

Nenhum.

Valor de retorno

Nenhum.

Exceptions

Se o método {{domxref("Animation.playState")}} da animação estiver executando quando a operação for cancelada, esta ação vai rejeitar a {{domxref("Animation.finished", "current finished promise")}} com a {{domxref("DOMException")}} nomeada AbortError.

Especificações

Specification Status Comment
{{SpecName('Web Animations', '#dom-animation-cancel', 'Animation.cancel()' )}} {{Spec2('Web Animations')}} Editor's draft.

Compatibilidade do navegador

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatUnknown}} {{CompatGeckoDesktop(40)}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Android Webview Chrome for Android Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{ CompatUnknown}} {{CompatUnknown}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

Veja também