我希望在完成动画时销毁动画。尝试addEventListener
但没有效果。
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
答案 0 :(得分:3)
anim = bodymovin.loadAnimation(animData);
anim.addEventListener("complete", function() {
anim.destroy();
});
答案 1 :(得分:1)
一种方法是在正在动画化的元素上侦听本机“transitionend”事件。
element.addEventListener("transitionend", anim.destroy());
答案 2 :(得分:0)
以下编码工作......
anim.addEventListener("complete", function(){
anim.destroy());
});