我想在完成动画时破坏动画。尝试addEventListener
,没有奏效。如何检查bodymovin动画是否完整?
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
我想在完成动画时破坏动画。尝试addEventListener
,没有奏效。如何检查bodymovin动画是否完整?
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();
});
这可能是你所定义的函数* *后的'addEvenListener',则尝试将功能顶部第一。 – carnator
哇!大声笑!现在才注意到它。 –