@arolex

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

не уверен правильно ли я нашел в скриптах то что отвечает за функционал, если это оно то как заставить его работать ?

// Burger Menu
	var burgerMenu = function() {

		$('body').on('click', '.js-fh5co-nav-toggle', function(event){

			event.preventDefault();

			if ( $('#ftco-nav').is(':visible') ) {
				$(this).removeClass('active');
			} else {
				$(this).addClass('active');	
			}

			
			
		});

	};
	burgerMenu();


	var onePageClick = function() {


		$(document).on('click', '#ftco-nav a[href^="#"]', function (event) {
	    event.preventDefault();

	    var href = $.attr(this, 'href');

	    $('html, body').animate({
	        scrollTop: $($.attr(this, 'href')).offset().top - 70
	    }, 500, function() {
	    	// window.location.hash = href;
	    });
		});

	};
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
SERGK393
@SERGK393
Программист
В burgerMenu после event.preventDefault() попробуй заменить кусок на это
if ( $('#ftco-nav .nav-item').is(':visible') ) {
  $(this).removeClass('active');
} else {
  $(this).addClass('active');	
}

Там добавлен класс .nav-item
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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