Показать сообщение отдельно
  #2 (permalink)  
Старый 28.09.2017, 14:01
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

$(document).ready(function() {
	$('.menu-call').click(function(event) {
		$('.menu').addClass('open-menu').removeClass('close-menu').css('visibility', 'visible');
		$('.modal-wrapper, .close-layer').css('visibility', 'visible');
		$('.modal-wrapper').css('opacity', '1').css('transition', '.5s ease-in-out');
	});
	$('.modal-wrapper, .close-layer').click(function (e){ // событие клика по веб-документу
		var div = $(".menu"); // тут указываем ID элемента
		if (!div.is(e.target) // если клик был не по нашему блоку
		    && div.has(e.target).length === 0) {
			div.addClass('close-menu');
			$(".modal-wrapper, .close-layer").css('visibility', 'hidden');
			$('.modal-wrapper').css('opacity', '0');
		}
	});
});


протестируйте

добавил .removeClass('close-menu') в 3 строку
Ответить с цитированием