Остановка распространения события клика, когда оно заканчивается за пределами контейнера - PullRequest
0 голосов
/ 06 августа 2020

Есть ли способ остановить распространение события щелчка, когда оно начинается внутри, но заканчивается за пределами контейнера, в котором есть event.stopPropagation? Вот мой пример: https://stackblitz.com/edit/angular-9-0-0-rc-1-sbxekw Итак, если я начинаю и заканчиваю щелкать красный div, все работает так, как ожидалось, однако, когда щелчок начинается с красного div, но заканчивается снаружи, выполняется прослушиватель щелчков тела. Есть ли способ избежать / исправить такое поведение и остановить распространение событий в этом случае? Это также происходит, когда я начинаю щелкать вне контейнера и заканчиваю внутри, более того, в этом случае обработчик щелчка контейнера не запускается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...