@jobin

Почему не срабатывает событие onclick?

Пытаюсь связать два счетчика дабы они работали синхронно. Проблема в том, что при добавлении в корзину и нажатии в ней на "плюс" или "минус" счётчики не меняются, т.е. событие не происходит, хотя HTML у них точно такой же как и у тех что в каталоге. При добавлении строк "$(`.counterPlus`).on("click", plus)" и "$(`.counterMinus`).on("click", minus)" внутрь функции добавляющей элементы в корзину событие начинает улавливаться, но тогда оно начинает срабатывать дважды/трижды/четырежды/... (в зависимости от того сколько раз функция "добавить в корзину" была вызвана). ЧЯДНТ?

HTML: https://pastebin.com/vwgMAajA
CSS: https://pastebin.com/bRTvcQcA
JS: https://pastebin.com/evjM5Fm9
5e401e8515aa5460085490.png
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Попробуйте так:
$('body').on("click", '.counterPlus', plus)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект