Теперь это сложная проблема, которую нужно объяснить, я постараюсь изо всех сил.
У меня есть всплывающее окно, из которого я хочу однозначно определить событие щелчка, если оно находится внутри или снаружи всплывающего окна.
Мой первый подход: я окутал весь поповер div
id
, скажем «unique».
Итак, я связал событие click с прослушивателем хоста, для которого я будуполучить объект события.Итак, если я пройду через event.path
--- , он содержит массив объектов --- внутри одного из индексов этих объектов находится поле id
, которое даст мне имя моегоid
.
Примечание: этот индекс всегда будет динамическим, но id
будет гарантирован в одном из индексов.Мне нужно пройти до этого id
.Пожалуйста помоги.Я приложил несколько изображений для лучшей визуализации.
Хост-слушатель:
Объект события:
Расширяя это, мы получаем уникальный родительский идентификатор: