anadikt
@anadikt
Верстка как хобби

Добавить при нажатии class на секунду и удалить?

Нужно, чтобы при клике добавился class="go" и через секунду удалился. Как это можно сделать?

<a href="javascript:void(0);" id="launch" style="display: inline;"><i></i></a>

$(function() {
    $("#launch").click(function() {
        $(this).toggleClass("go");
    })
});


Класс добавляется, но не удаляется ...
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
ggdev
@ggdev
$(function() {
    $('#launch').on('click', function() {
        var $this = $(this);
        $this.addClass('go');
        setTimeout(function() {
             $this.removeClass('go');
        }, 1000);
    })
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lega
Тоже что и у MaxKorz только без* js и адекватно работает при нескольких кликах: codepen.io/anon/pen/xgGWMZ
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 23:46
20000 руб./за проект
24 нояб. 2024, в 23:07
2000 руб./за проект