У сайта есть меню
<button class="menu-button">
<img src="img/menu.png" alt="Menu">
<div class="button-scale"></div>
</button>
<button class="menu-close hidden">
✖
<div class="button-scale"></div>
</button>
<div class="menu" id="menu-target">
<!-- Код внутри меню -->
</div>
Это меню по типу бургера, вспылвающее при клике на кнопку
$('.menu-button').click(function() {
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
$('.menu-close').click(function() {
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
Как сделать, чтобы при нажатии вне меню оно сворачивалось обратно, так как оно занимает не всю ширину дисплея?