你如何检测CSS动画何时开始和结束JavaScript?

我习惯用 JavaScript动画元素.我发现用CSS3做起来更简单.

使用JavaScript如何检测CSS动画何时开始以及何时结束?有什么办法吗?

解决方法

将适当的事件绑定到元素,例如
el.addEventListener("animationstart",function() {},false);
el.addEventListener("animationend",false);
el.addEventListener("animationiteration",false);

https://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_animations#Using_animation_events

注意:您可能还需要添加适当的前缀事件,例如: webkitAnimationEnd

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效