Este artigo necessita de uma revisão editorial. Como posso ajudar.
Esta tradução está incompleta. Ajude atraduzir este artigo.
Obsolete
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
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")
método.
AnimationEvent
criado desse modo não é confiável.
Note: 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
bandeira indicando se o evento pode ser bolha (true
) ou não (false)
. cancelableArg
- Uma
Boolean
bandeira indicando se o evento associado pode ser evitado (true
) ou não (false)
. animationNameArg
- Um
DOMString
contendo o valor doanimation-name
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 paraanimation-delay
, nesse caso o evento irá terminar comelapsedTime
contendo(-1 *
delay)
.
Especificações
Esse método é não-padrão e não é parte de qualquer especificação, no entanto ele esteve presente nos primeiros rascunhos de CSS Animations.
Compatibilidade com os Navegadores
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | 6.0 (6.0) Removed in 23.0 (23.0) |
10.0 | (Yes) | (Yes) |
Característica | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | 6.0 (6.0) Removed in 23.0 (23.0) |
10.0 | (Yes) | (Yes) |
See also
- Using CSS animations
- Animation-related CSS properties and at-rules:
animation
,animation-delay
,animation-direction
,animation-duration
,animation-fill-mode
,animation-iteration-count
,animation-name
,animation-play-state
,animation-timing-function
,@keyframes
. - The
AnimationEvent
interface it belongs to.