Я ищу способ определить, произошло ли событие клика вне компонента, как описано в этой статье . jQuery closeest() используется, чтобы увидеть, имеет ли цель из события click элемент dom как один из его родителей. Если есть совпадение, событие click принадлежит одному из дочерних элементов и, следовательно, не считается вне его.
Итак, в моем компоненте я хочу привязать обработчик кликов к окну. Когда срабатывает обработчик, мне нужно сравнить цель с дочерними элементами моего компонента.
Событие клика содержит свойства, такие как "путь", который, как представляется, содержит путь dom, по которому прошло событие. Я не уверен, что сравнивать или как лучше всего пройти его, и я думаю, что кто-то, должно быть, уже положил это на умную функцию полезности... Нет?