Задать вопрос
@Alexander9229

Как можно переписать скрипт, чтобы при прокрутке на новый слайд запускать функцию?

Есть вот такой скрипт, который запускает анимацию.
var player = document.querySelector( \'lottie-player\' );
player.play();


Проблема в том, что он срабатывает только на одном теге, а у меня таких тегов 6 (это слайдер)
Как можно переписать данный скрипт, чтобы при прокрутке на каждый новый слайд запускалась функция по новому?
Так понимаю здесь нужен цикл.

Я начал пробовать это сделать через forEach, но выдает ошибку

var player = document.querySelectorAll( \'lottie-player\' );

    player.forEach( function( item ) {
        item.addEventListener( \'wheel\', function() {
            play();
        });
    });


Подскажите где ошибка и как можно это реализовать?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы