当用户单击时,我无法关闭移动菜单。我使用mobileMenu函数切换类。我想通过文档单击事件来关闭这些类。有什么想法吗?谢谢
这是我的代码:
$(document).click(function (event) {
var _opened = $(".mobile-menu").hasClass("open");
if ( _opened == true ) {
$('.mobile-menu').toggleClass('open');
}
});
function mobileMenu(trigger, target) {
$(trigger).on('click', function() {
$(this).toggleClass('active');
$(this).find('i').toggleClass('icon-x')
$(target).toggleClass('open');
});
}
mobileMenu('.mobile-menu-toggle', '.mobile-menu');