Здравствуйте, есть меню, когда наводишь появляется одно подменю, как сделать, чтобы оно появлялась не при наводке а при клике, а при клике на пустое пространство просто закрывалось
if ($(window).width() > 1220) {
$('.top-menu li:has(.hidden-menu)').hover(function() {
$(this).find('.hidden-menu').fadeToggle(200);
$(this).toggleClass('menuactive');
});
} else {
$('.top-menu li:has(.hidden-menu) > a').click(function() {
$(this).parent().find('.hidden-menu').fadeToggle(200);
$(this).parent().toggleClass('menuactive');
return false;
});
};