javascript - 如何检查bodymovin动画是否完成?

标签 javascript jquery bodymovin

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

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

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

最佳答案

  anim = bodymovin.loadAnimation(animData);
  anim.addEventListener("complete", function() {
    anim.destroy();
  });

关于javascript - 如何检查bodymovin动画是否完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44386726/

相关文章:

java - 继续使用 sketch.js 编辑草图图像

javascript - jquery mobile 中的按钮无法按预期工作

javascript - 状态更改后功能组件不会重新呈现

javascript - 如何检测jquery中单选按钮的选中状态?

javascript - 重新加载后如何将页面置于顶部?

node.js - JSON 动画导出为视频 mpeg

c# - 部分 View 不会在 ajax.beginform 之后更新

javascript - 执行 ajax POST 时 options.data.indexOf 不是一个函数

javascript - Bodymovin 按需循环一段

javascript - 我可以添加交互性 (JS/CSS) 来影响 Bodymovin/Lottie 动画中的元素吗?