@My1Name

Как отследить область события «click»?

Всем доброго времени суток.
- На странице HTML имеется функция "редактировать" (текст). При нажатии на кнопку "редактировать", текст вставляется в textarea блок.
$(obj).find('p').first().replaceWith($('<textarea style="width:95%;">'+$(obj).find('p').first().text()+'</textarea>'));

Чтобы выйти с режима "edit", пользователь должен нажать на определённую кнопку. Однако, пользователь не всегда делает так, как надо... То есть, нужно отследить клик, и если он не в области редактирования или не по кнопке "svave", то всё возвращается как было и редактор закрывается...
document.addEventListener('click', function (event){
		// Как проверить, клик там где надо, или нет?
		});
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
if(event.target.closest('<селекторы которые надо игнороиовать>'))
  return;
// закрываем
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы