L_B_A
@L_B_A

Как правильно исправить код слайдера на JS?

Написал небольшой слайдер на JavaScript. Подскажите, пожалуйста, как довести его до ума и сделать так, чтобы класс «active» останавливался на первом и последнем элементе и никуда за пределы списка не уходил.
Вот ссылка на CodePen.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
@i1yas
В начале функции нужно проверять, не ушел ли n за пределы.
function showSlides(n) {
    var pos = document.getElementsByClassName("position");
    var isOutOfRange = n > pos.length || n < 1;
    if (isOutOfRange) return;
    ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы