Как отследить каждый третий клик jQuery?

У меня есть некий блок, который нужно обновлять при каждом третем клике на селектор - подскажите пожалуйста, как это сделать?

Вот, нашел для каждого второго клика решение..можно ли это как-то дпилить?(

  • Вопрос задан
  • 49 просмотров
Решения вопроса 2
DELUX
@DELUX Автор вопроса
А все, нашел решение .. вдруг кому пригодится:

$elem.click((function() {
        var count = 0;
        return function() {
            count++;
            if (count % 3 == 0) {
                alert("Click #" + count);
            }
        }
    })());
Ответ написан
Комментировать
kritskiy_a
@kritskiy_a
Frontend-developer
ну одну цифру же поменять и все
$elem.on('click', () => {
  ++numOfClicks;
  $elem.toggleClass('odd-click', numOfClicks % 3 === 0);
});


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

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

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