用addEventListener监听css3动画的webkitAnimationEnd时,若有多个动画,监听当前动画结束后,播放下一个动画,内部的函数会被重复执行。
解决办法:每次监听完都将这个监听事件移除掉。
监听如下:
lastDasnCont.addEventListener("webkitAnimationEnd", fn, false);
解决代码如下:
lastDasnCont.removeEventListener("webkitAnimationEnd", fn, false);