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
Grigory90
@Grigory90
$(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
Ответ написан
Ваш ответ на вопрос

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

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