проигрываться один раз, и когда пользователь прокручивает до этой анимации.
Смог поставить одинарную анимацию. Но не знаю как поставить воспроизведение при появлении на экране. Иначе анимация не видна пользователю. Как дополнить код?
<script src='https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.5.0/lottie.js'></script>
<script>
var loader = document.getElementsByClassName("lottie-1");
function loadBMAnimation(loader) {
var animation = bodymovin.loadAnimation({
container: loader,
renderer: "svg",
loop: false,
autoplay: true,
path: "https://assets7.lottiefiles.com/packages/lf20_i7ywec7s.json"
});
Напиши переменную, в неё нужно присвоить window.innerHeight Потом выведи в консоль и узнай какое число у тебя при прокрутке на месте где должна начатся анимация, и через условия запустить там функцию
Обсуждают сегодня