Событие Click от непосредственного родителя iframe протекает внутри iframe - PullRequest
0 голосов
/ 04 мая 2020

У меня есть простая разметка, подобная этой:

<div class="iframe-container">
    <iframe src="iframe.html" frameborder="0"></iframe>
</div>

Я прикрепил события щелчка к элементам внутри iframe, и у меня возникает проблема, когда я щелкаю где-то внутри iframe-container, который НЕ находится внутри iframe viewport - событие нажатия внутри триггеров iframe! Я даже попытался console.log(e.target); внутри iframe, чтобы увидеть, откуда происходит событие click, и он показывает родительский элемент DOM в консоли. У меня сложилось впечатление, что события кликов или события в целом распространяются вверх, а не вниз (не говоря уже о переходе внутрь iframe)

Есть мысли?

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