javascript - 动画在 LottieJS 结束时消失
问题描述
我有一个动画构建,LottieJS
其中循环如下:
var lottieLogo = lottie.loadAnimation({
container: document.getElementById('icon_logo'), // the dom element that will contain the animation
renderer: 'svg',
loop: true,
autoplay: false,
path: 'path-to-json'
});
lottieLogo.play();
然后在动画完成后,我想暂停 10 秒,例如:
function logoAnimation() {
lottieLogo.pause();
setTimeout(
function()
{
lottieLogo.play();
}, 10000);
}
lottieLogo.addEventListener('loopComplete', logoAnimation);
它工作正常,但唯一的问题是动画每次再次加载时都会消失约 0.2 秒。有谁熟悉这个问题?
解决方案
推荐阅读
- android - 当另一个线程中的语句失败时恢复 android 首选项的值
- ios - 如何减小 ML Kit iOS 的包大小?
- apache-kafka - 卡夫卡在启动时抛出异常
- c++ - 造成致命错误:boost/fusion/iterator/equal_to.hpp 没有这样的文件或目录
- c# - 行分隔符 '\u2028' 使用 json.net 解析不正确
- sql - 如何在 SQL Server 上搜索对象 nvarchar 值的 ID
- javascript - javascript错误的重复循环
- ios - Uitableview单元格内的UItableview,内部uitableview不显示
- qt-creator - QtCreator doc中重叠的字母
- javascript - 如何在 Google Form 中为一个问题设置两个要求?