Задать вопрос
tripcollor
@tripcollor

Как закрывть div при клике вне этого дива?

Написал вот такой скрипт https://jsfiddle.net/tripcollor/L2rnLxL6/
есть кнопка по клику на которую показывается скрытый блок и по второму клику скрывается.
Как сделать чтобы при нажатии вне кнопки и самого блока, показываемый блок тоже скрывался?
  • Вопрос задан
  • 3645 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя devstudent К ответам на вопрос (3)
@devstudent
frontend-developer
добавить
$(document).mouseup(function (e){// обрабатываем клик в любой точке 
		  if (jQuery(e.target).closest(".show-block").length > 0){ // проверка , произошел ли клик вне элемента, который надо по этому клику скрыть
		  	 return false; // клик по элементу игнорируем 
		  }
		  
		  else $(".show-block").hide(300);// клик вне элемента
       clickCount = 1;
		 });
Ответ написан