@valentinadikaya

Как сделать что бы меню в мобильной версии закрывалось при клике на пункте из меню?

Одностраничный сайт на Wordpress. Есть стандартное меню. Фиксированное и не прокручивающееся. Ссылки видут на якори на этой же странице.

Вот сайт gosur.com.ua

В мобильной версии имеет следующие поведение:
Нажимаем на «сендвич» меню.
Открывается меню.
Нажимаем на любую ссылку.
Страница прокручивается до якоря.
НО меню не закрывается =((((
  • Вопрос задан
  • 1501 просмотр
Пригласить эксперта
Ответы на вопрос 2
blood-moon
@blood-moon
Фрилансер
Возможно лютый костыль но может так
$('.menu-list').click(function(){ // по нажатию на элемент в меню
$(".navbar-toggle").addClass("collapsed") //  бургер
$(".navbar-collapse-1").removeClass("in") //  меню
});
Ответ написан
Комментировать
@tyzberd
var menu = jQuery('.theme-main-menu');
var burger = menu.find('.navbar-toggle');
menu.find('.menu-item a').on('click', function(){
    if(!burger.hasClass('collapsed')){
        burger.trigger('click');
    }
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы