#javascript #wordpress
#javascript #wordpress
Вопрос:
итак, у меня есть страница на моем веб-сайте, которая использует якорные ссылки, доступ к которым можно получить в меню, но на мобильном устройстве, когда я нажимаю на категорию (якорная ссылка), меню не закрывается автоматически, мне нужно закрыть вручную, снова нажав на меню гамбургера.
Это это весь мой код из menu.js:
Эта функция doMenu :
if( ( window.innerWidth >= options.mobileInit ) || ( ! options.responsive ) ){
// desktop --------------------------------
$( '> li, ul:not(.mfn-megamenu) li', menu ).hover(function() {
$(this).stop(true,true).addClass( options.hoverClass );
$(this).children( 'ul' ).stop(true,true).fadeIn( options.delay );
}, function(){
$(this).stop(true,true).removeClass( options.hoverClass );
$(this).children( 'ul' ).stop(true,true).fadeOut( options.delay );
});
} else {
// mobile ---------------------------------
$( 'li', menu ).unbind('hover');
$( 'li > .menu-toggle', menu ).off('click').on('click', function(){
var el = $(this).closest('li');
if( el.hasClass( options.hoverClass ) ){
el.removeClass( options.hoverClass )
.children('ul').stop(true,true).fadeOut( options.delay );
} else {
el.addClass( options.hoverClass )
.children('ul').stop(true,true).fadeIn( options.delay );
}
});
}
};