animationiteration事件在重复 CSS 动画时发生。
如果 CSS animation-iteration-count 属性设置为“1” ,动画只会播放一次。动画需要多次运行才能触发此事件。
播放 CSS 动画时可能发生的事件:
- animationstart:当 CSS 动画开始时发生。
- 动画迭代:在重复 CSS 动画时发生。
- animationend:当 CSS 动画完成时发生。
句法:
- Chrome、Safari 和 Opera 的代码
object.addEventListener("webkitAnimationIteration", myScript);
- 标准语法:
object.addEventListener("animationiteration", myScript);
例子:
GeeksforGeeks
Click me to start the animation.
输出:
支持的浏览器: DOM animationiteration Event支持的浏览器如下:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果Safari
- 歌剧