Как посчитать кол-во кликов this count?

Здравствуйте
Как посчитать кол-во кликов this count?
Мой код - Fiddle
Если клик повторно на блок - вычитаем
но данный вариант не работает this.count
if (this.count > 1) {
      this.classList.add('off');
      this.classList.remove('on');
      sum -= num;
    }

если использовать count - общее кол-во кликов
Подскажите, как считать кол-во кликов для отдельного блока
  • Вопрос задан
  • 150 просмотров
Решения вопроса 2
JRK_DV
@JRK_DV
Рецепты https://codepen.io/jrkdv/full/LKLXdq
возможно так (на 16 строке изменения)
https://jsfiddle.net/ayc8q4z0/
Ответ написан
Комментировать
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
for (let i = 0; i < blocks.length; i++) {
	blocks[i]._clickCnt = 0;
  blocks[i].addEventListener('click', function() {
    var num = parseFloat(blocks[i].innerText, 10);

    if (this._clickCnt > 1) {
      this.classList.add('off');
      this.classList.remove('on');
      sum -= num;
      this._clickCnt--;
    } else {
      this.classList.add('on');
      this.classList.remove('off');
      sum += num;
      this._clickCnt++;      
    }

    blockResult.innerHTML = sum;
  });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 21:25
5000 руб./за проект
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект