var is_menu_open = false;
$('.menu-button').click(function () {
is_menu_open = true;
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
$('.menu-close').click(function () {
is_menu_open = false;
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
$(document).mouseup(function (e) {
if (is_menu_open) {
var menu = $("#menu-target");
if (!menu.is(e.target) && menu.has(e.target).length === 0) {
$('.menu-close').click();
is_menu_open = false;
}
}
});