Показать сообщение отдельно
  #2 (permalink)  
Старый 18.04.2019, 18:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Alex196,
let slides = document.querySelectorAll(".feedback-slider-item"),
        prev = document.querySelector(".main-prev-btn"),
        next = document.querySelector(".main-next-btn"),
        slideIndex = -1,
        timerId;

    function showSlides(n) {
        clearTimeout(timerId);
        slideIndex += (n + slides.length);
        slideIndex %= slides.length;
        slides.forEach((item, i)  => item.style.display = slideIndex == i ? "block" : "none");
        timerId = window.setTimeout(showSlides, 2000, n)
    }
    showSlides(1);
    next.addEventListener("click", () => { showSlides(1); });
    prev.addEventListener("click", () => { showSlides(-1); });
Ответить с цитированием