【发布时间】:2018-06-14 22:30:35
【问题描述】:
我目前正在写这样的动画
function animate(element, angle, x, y){
var id = setInterval(frame, 5);
function frame() {
if (/* test for finished */) {
clearInterval(id);
} else {
/* change element style */
}
}
}
我不能做addEventListener("animationend", function(e){...}),因为它不是 css 动画,所以我将如何做类似的事情来检测特定元素上的动画结束并在它之后运行不同的函数,如 addEventListener("animationend" , function(){}) 会做什么?具体来说,我想创建一个接收这些参数的函数。
【问题讨论】:
-
您是否尝试检测间隔结束?
标签: javascript html css animation