Сообщение от voraa
|
А когда может быть !target ?
|
Не буду утверждать, но вроде когда-то ловил ошибку из-за отсутствия target, поэтому здесь проверка просто «на всякий случай»
p.s. спасибо за подсказку с .closest, почему-то не думал, что метод возвращает «ближайший родительский элемент (или
сам элемент)».
Если предположить, что у события всегда будет свойство target, то условие можно сильно сократить:
if (!target.closest(selector)) return;