用addEventListener监听css3动画的webkitAnimationEnd时,若有多个动画,监听当前动画结束后,播放下一个动画,内部的函数会被重复执行。
解决办法:每次监听完都将这个监听事件移除掉。
监听如下:
lastDasnCont.addEventListener("webkitAnimationEnd", fn, false);解决代码如下:
lastDasnCont.removeEventListener("webkitAnimationEnd", fn, false);
本文介绍如何在多个CSS3动画连续播放时,利用addEventListener监听webkitAnimationEnd事件,并在当前动画结束后触发下一个动画。为避免多次重复注册监听器导致的问题,文章提供了移除监听器的方法。
824

被折叠的 条评论
为什么被折叠?



