@igoryusha22

Как вызывается click? Как вызывать его только с mousedown + mouseup?

https://codesandbox.io/s/mystifying-sun-r3t22?file...

Нажимаем на зеленый квадрат, потом переводим на красный и видим:
- Тригерется `mousedown` на зеленом, через `stopPropagation` останавливается всплытие.
- Затем на красном тригерется `mouseup`.
- Затем на красном тригерется `click`.
6162b8b98e87b547437413.png

Почему на красном тригерся `click` без `mousedown`?
Как поправить это поведение (click должен вызваться только с `mousedown + mouseup`) без костыльных флагов?

Просто если смотреть на mdn, то какая-то несостыковка получается.
6162b87292875348304785.png
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Софт для автоматизации
Свойство bubbles отвечает за то, всплывает событие на родительские элементы или нет. Если поставить Да, то клик по элементу кликнет и все родительские элементы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
02 июн. 2024, в 11:17
10000 руб./за проект
02 июн. 2024, в 10:47
100000 руб./за проект
02 июн. 2024, в 10:33
9888 руб./за проект