Показать сообщение отдельно
  #5 (permalink)  
Старый 21.11.2020, 14:21
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

Сообщение от voraa
А когда может быть !target ?
Не буду утверждать, но вроде когда-то ловил ошибку из-за отсутствия target, поэтому здесь проверка просто «на всякий случай»

p.s. спасибо за подсказку с .closest, почему-то не думал, что метод возвращает «ближайший родительский элемент (или сам элемент)».

Если предположить, что у события всегда будет свойство target, то условие можно сильно сократить:
if (!target.closest(selector)) return;

Последний раз редактировалось Nexus, 21.11.2020 в 14:25.
Ответить с цитированием