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

Как выполнить скрипт после нескольких нажатий на div?

Как можно выполнить скрипт, после нескольких нажатий на определенный див?
к примеру есть див #test, как можно после 5 клика по нему удалить его или добавить какой-либо класс?
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 2
NightmareZz
@NightmareZz
Нищий разработчик из Симферополя
(function() {
    var counter = 0;

    $('#test').click(function() {
        if (++counter == 5) {
            $(this).addClass('some-class');
        }
    });
})();
Ответ написан
@EEclipsEE
вешаетет на него пользовательский атрибут.

<div id="test" data-click="0">

после чего в оы в событии onclick пишите функцию с if условием. если значение data-click = 5 удалете div, а если нет, то протсо наращиваете data-click
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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