最新的Web开发教程
 

animationiteration事件

<事件对象

做一些与<div>元素时重复一个CSS动画:

var x = document.getElementById("myDIV");

// Code for Chrome, Safari and Opera
x.addEventListener("webkitAnimationIteration", myRepeatFunction);

// Standard syntax
x.addEventListener("animationiteration", myRepeatFunction);
试一试»

定义和用法

当重复CSS动画时发生animationiteration事件。

如果CSS animationiteration数属性设置为"1" ,这意味着动画将只在一个时间出场,不会发生animationiteration事件。 动画需要运行一次以上此事件激发。

有关CSS动画的更多信息,请参阅我们的教程CSS3动画

当CSS动画播放,有可能会发生三个事件:


浏览器支持

在表中的数字规定,完全支持该事件的第一个浏览器版本。

数字其次是"webkit""moz"指定的前缀工作的第一个版本。

事件
animationiteration 4.0的WebKit 10.0 16.0
5.0万盎司
4.0的WebKit 15.0的WebKit
12.1

注意:使用Chrome,Safari和Opera,使用webkitAnimationIteration前缀。


句法

object.addEventListener("webkitAnimationIteration", myScript );  // Code for Chrome, Safari and Opera
object
.addEventListener("animationiteration", myScript );        // Standard syntax

注意: addEventListener()在Internet Explorer 8和更早版本不支持的方法。


技术细节

泡沫:
取消: 没有
事件类型: AnimationEvent
DOM版本: 3级事件

相关页面

CSS教程: CSS3动画

CSS参考: CSS3 animation Property

CSS参考: CSS3 animation-iteration-count Property

HTML DOM参考: Style animation Property


<事件对象