如何检查bodymovin动画是否完整?

时间:2017-06-06 09:50:15

标签: javascript jquery bodymovin

我希望在完成动画时销毁动画。尝试addEventListener但没有效果。

anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);

function myScript(){
      anim.destroy();
}

3 个答案:

答案 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());
  });