Этот вопрос закрыт для ответов, так как повторяет вопрос Как зациклить последовательное добавление/снятие класса для нескольких элементов?
@n1ksON
мидл

Как добавить toggleClass в очередь?

Передо мной стоит задача сделать 3 картинки, которые появляются поочередно. С двумя проблем не было. Теперь нужно как-то добавить появление третей картинки в очередь, но никак не могу разобраться как именно это сделать.
Изначально первая картинка видна, а две другие нет. Я бы хотел, чтобы потом пропадала первая, появлялась вторая. И с третьей аналогично.
setInterval(() => {
        $('.carousel__first').toggleClass('opacity');
        $('.carousel__second').toggleClass('opacity');
        $('.carousel__third').toggleClass('opacity');
}, 5000);

Это CSS. Сделал через toggleClass только из-за opacity, чтобы было анимированный и красивый переход исчезания и появления.
.opacity {
    opacity: 0;
}

А так выглядит HTML.
<div class="carousel-content">
                <div class="carousel__first carousel__part">
                    <img src="images/alience.png" class="carousel__img_size" alt="">
                </div>
                <div class="carousel__second carousel__part opacity">    
                    <img src="images/manufactura.jpg" class="carousel__img_size" alt="">
                </div>
                <div class="carousel__third carousel__part opacity">
                    <img src="images/nigma.png" class="carousel__img_size" alt="">
                </div>
            </div>

Заранее спасибо за помощь!
  • Вопрос задан
  • 108 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы