Клик по элементу и вне области элемента

383
14 августа 2017, 10:08

Здравствуйте! Вот мой Jquery:

$("#hmrIcon").on('click', function(){ 
	if ($(".menu-responsive").css('display') === "none") { 
		$(".menu-responsive").css('display', "inline-flex") 
	} else { 
		$(".menu-responsive").css('display', "none") 
	} 
	 
});

При клике на иконку "#hmrIcon" выполняется функция в которой проверяется условие и применяется CSS свойство у ".menu-responsive" являющимся блоком меню. Т.е появляется и скрывается по клику.
Попытка осуществить скрытие блока при клике вне области вот уже 3-й вечер неуспешны. Помогите пожалуйста!

$(document).mouseup(function(e) { 
	var $target = $(e.target); 
	if ($target.closest(".hmList").length == 0) { 
		$(".menu-responsive").css('display', "none") 
	} 
});

Элемент ".hmList" является дочерним для ".menu-responsive".

READ ALSO
Некорректно работает :nth-child

Некорректно работает :nth-child

Сайт написан на OpenCart версии 2x

263
Нужна помощь в написании простого теста для spring-boot

Нужна помощь в написании простого теста для spring-boot

Есть простой репозиторий и сервис на spring-boot надо написать на него тестПомогите пожалуйста

385
Google Spreadsheet. Не удается вызвать метод “getActiveSheet”

Google Spreadsheet. Не удается вызвать метод “getActiveSheet”

Здравствуйте! По работе необходимо сделать так, чтобы при редактировании ячейки в другую писалась дата редактированиястандартные формулы...

335
Как программно создать xml файл?

Как программно создать xml файл?

Пользуюсь xml разметкой через flipper:

386