如何检查body运动动画是否完整?



我希望在完成动画制作时销毁动画。 尝试addEventListener不起作用。

anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
anim = bodymovin.loadAnimation(animData);
anim.addEventListener("complete", function() {
anim.destroy();
});

一种方法是在正在动画的元素上侦听本机"transitionend"事件。

element.addEventListener("transitionend", anim.destroy());

以下编码工作...

anim.addEventListener("complete", function(){
anim.destroy());
});

最新更新