спасибо большое за помощь! Если вопрос по jQuery, сюда же писать?
При клике на кнопку "профиль" (.profile-top-header) я вешаю на меню (.profile-top-header__menu) класс эктив и показываю его, при повторном клике или по клике на любое место страницы по идее класс эктив должен убираться и меню должно скрываться. Но при клике на кнопку не скрывается, только при клике на страницу(( но без второго скрипта (обработки события mouseup) кнопка работает.
как сделать чтобы меню сркрывалось по клике на кнопку и по клике на любое место страницы. (кроме самого меню конечно же)
$('.profile-top-header').click(function(event) {
event.preventDefault();
$('.profile-top-header__menu').toggleClass('active');
});
$(document).mouseup(function(e) {
let container = $('.profile-top-header__menu.active');
if (container.has(e.target).length === 0) {
container.removeClass('active');
}