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

Как убрать класс через 5 секунд?

Добрый день есть такой код
$('.addcart').on('click',function(){
    $('.succes-add').addClass('active');
})


Я сделал что бы при клике добавлялся класс , но мне надо что бы после 4 секунд данный класс удалялся
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Вот так короче.
$(".addcart").addClass("active").delay(4000).queue(function(){
   $(this).removeClass("active").dequeue();
});
Ответ написан
Комментировать
@DeniSidorenko Автор вопроса
function removeAdd(){
    $('.succes-add').removeClass('active')
}

$('.addcart').on('click',function(){
    $('.succes-add').addClass('active');
    setTimeout(removeAdd, 4000);

})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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