AnimationEvent.initAnimationEvent()

Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Sumário

O AnimationEvent.initAnimationEvent() é um método iniciado com o evento da animção criando um depreciativo Document.createEvent("AnimationEvent") (en-US) método.

AnimationEvent criado desse modo não é confiável.

Nota: Durante o processo de padronização, esse método foi removido das especificações. É que ele foi depreciado e esse processo foi removido da maioria das implementações . Não use este método; ao invés, use o construtor padrão, AnimationEvent(), para criar um sintético AnimationEvent.

Syntax

animationEvent.initAnimationEvent(typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg);

Parâmetros

typeArg

Um DOMString identificado com um tipo específico de evento animação que ocorreu. Os seguintes valores são aceitados:

Valor Significado
animationstart A animação começou.
animationend A animação terminou.
animationiteration A iteração corrente se completou.
canBubbleArg

Uma Boolean (en-US) bandeira indicando se o evento pode ser bolha (true) ou não (false).

cancelableArg

Uma Boolean (en-US) bandeira indicando se o evento associado pode ser evitado (true) ou não (false).

animationNameArg

Um DOMString contendo o valor doanimation-name (en-US) propriedade CSS associada com a transição.

elapsedTimeArg

Um ponto flutuante indicando a quantidade de tempo que a animação esteve rodando, em segundos, com o tempo do evento terminar, excluirá-se o tempo em que a animação esteve em pausa.Para um "animationstart" evento, elapsedTime é 0.0 a não ser que haja um valor negativo para animation-delay, nesse caso o evento irá terminar com elapsedTime contendo (-1 * delay).

Especificações

{{Specifications}}

Compatibilidade com navegadores

{{Compat}}

See also