如何检查bodymovin动画是否完成?
how to check if bodymovin animation is complete?
我想要在完成动画时销毁动画。试过 addEventListener
没用。
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
一种方法是在正在动画的元素上监听原生 'transitionend' 事件。
element.addEventListener("transitionend", anim.destroy());
以下编码工作...
anim.addEventListener("complete", function(){
anim.destroy());
});
anim = bodymovin.loadAnimation(animData);
anim.addEventListener("complete", function() {
anim.destroy();
});
我想要在完成动画时销毁动画。试过 addEventListener
没用。
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
一种方法是在正在动画的元素上监听原生 'transitionend' 事件。
element.addEventListener("transitionend", anim.destroy());
以下编码工作...
anim.addEventListener("complete", function(){
anim.destroy());
});
anim = bodymovin.loadAnimation(animData);
anim.addEventListener("complete", function() {
anim.destroy();
});