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

Почему скрипт срабатывает один раз?

Добрый вечер.
Вот сделал такую карусель.
При нажатии левого котика, скрипт срабатывает и переписывает все классы, но только один раз.
Что не так? Что почитать или где посмотреть карусель на чистом джаваскрипте?
https://jsfiddle.net/maximiloi/tquz46ja/8/
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
xakplant
@xakplant
Автор сайта xakplant.ru
Вы присваиваете переменной prev значение lides.querySelector(".prev"); при нажатии ваш котик смещается.

Дело в том что по сути вы получили один единственный элемент - того котика который был первым.
Чтобы у вас работало вам нужно вам нужно воспользоваться делегированиеи событий https://learn.javascript.ru/event-delegation
Либо создать отдельные кнопки для перелистывания
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект