animationstart 事件

返回上一级

HTML DOM 的 animationstart 事件在 CSS 动画开始播放时触发

CSS 动画播放时,会发生以下三个事件

  1. animationstart - CSS 动画开始后触发
  2. animationiteration - CSS 动画重复播放时触发
  3. animationend - CSS 动画完成后触发

语法

object.addEventListener("animationstart", /*myScript*/)

Chrome, Safari 与 Opera 还可以

object.addEventListener("webkitAnimationStart", /*myScript*/); 

Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法

浏览器支持

"webkit" 或 "moz" 后面指定的数字为支持该事件的第一个版本号前缀

yes 10.0+ 16.0
moz 5.0
4.0 webkit 15.0
webkit 12.1

其它

是否支持冒泡 Yes
是否可以取消 No
事件类型 AnimationEvent

范例

CSS 动画开始播放时为 <div> 元素添加监听事件

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

// Chrome, Safari 和 Opera 代码
x.addEventListener("webkitAnimationStart", myStartFunction);

// 标准语法
x.addEventListener("animationstart", myStartFunction);

运行范例 »

相关页面

CSS 基础教程: CSS3 动画

CSS 参考手册: CSS3 动画属性

HTML DOM 参考手册: Style 动画属性

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.