1

我有 4 个 bodymovin 动画要放在网站上。目前,我正在使用每个动画/json 导出来上传播放器。我需要这样做还是我可以只包含播放器一次,然后个人 Json 将使用该播放器来减小文件大小。

亲切的问候

瑞安

4

1 回答 1

0

您只需要加载一次 bodymovin.js。我使用 angular,所以我在 init 上加载它并将其保存为模块 const,然后我将它注入到我需要的任何地方。如果您不使用框架,请将其保存在全局范围内。每个动画都应该单独使用loadAnimation()并给它它使用的容器来启动。这需要在页面加载后完成,因为您需要找到容器元素。另外,我认为最好的做法是将所有 JSON 文件保存在 CDN 上,并在您的动画配置.path属性中引用它们,而不是将它们包含在您的网站中。

于 2017-04-04T07:19:07.067 回答