我有4个身体动画动画放在网站上。 目前我正在使用每个动画/ json导出来播放播放器。 我是否需要这样做,或者我可以只包含播放器一次,然后个人Jsons将使用此播放器来保持文件大小。
类 此致
瑞安答案 0 :(得分:0)
您只需加载bodymovin.js一次。我使用angular,所以我在init上加载它并将其保存为模块const,然后我将它注入我需要的任何地方。如果您不使用框架,请将其全局保存。
应使用loadAnimation()
单独启动每个动画,并为其提供所使用的容器。这需要在页面加载后完成,因为您需要找到容器元素。
此外,我认为最佳做法是将所有JSON文件保存在CDN上,并在动画配置.path
属性中引用它们,不要将它们包含在您的网站中。