Запуск lottie анимации при появлении блока в Tilda

У меня есть lottie-анимация, которая загружена в zero-блок в html. Нужно, чтобы она проигрывалась, когда этот блок появляется на экране, сейчас она запускается, как только загружается сайт. (Все коды взяты из инструкций по добавлению lottie на тильду, сама я в коде разбираюсь посредственно)

Блок где отображается анимация:

<!-- Lottie анимация -->
<div id="lottie-1"></div>

Следующий html-блок

<!-- Этот код загружает библиотеку lottie-web для Lottie анимации-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/lottie-web/5.7.5/lottie_light.min.js"></script>

И код, который запускает анимацию:

<script>
    bodymovin.loadAnimation({
    container: document.getElementById("lottie-1"),
    renderer: "svg",
    loop: false, <!-- Меняй это значение на "true", если хочешь, чтобы анимация повторялась -->
    autoplay: false,
    path: "https://gist.githubusercontent.com/Didimico/ddb2404eff01e59e7d403a24fbf512e1/raw/5b071c7caa04ad827477fea068a98ba8fd07f547/map2.json"
    });
</script>

Подскажите идеи, как написать это правильно...


Ответы (0 шт):