0

我希望在完成动画时破坏动画。试过addEventListener了,没有用。

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

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

3 回答 3

3
  anim = bodymovin.loadAnimation(animData);
  anim.addEventListener("complete", function() {
    anim.destroy();
  });
于 2017-06-22T05:37:47.283 回答
1

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

element.addEventListener("transitionend", anim.destroy());
于 2017-06-06T15:14:09.580 回答
0

以下编码工作...

  anim.addEventListener("complete", function(){
      anim.destroy());
  });
于 2017-06-07T09:49:32.053 回答