menu__mobile JS
$('.first-li').click(function() {
$(this).toggleClass('active');
});
$(document).click(function(event) {
if (($(event.target).closest(".menu").length)||($(event.target).closest(".menu_button").length)) return;
$('.menu').removeClass('show');
$('.menu_button').removeClass('active');
event.stopPropagation();
});
$('.menu a').click( function(){ // если в href начинается с # или ., то ловим клик
var scroll_el = $(this).attr('href'); // возьмем содержимое атрибута href
if ($(scroll_el).length != 0) { // проверим существование элемента чтобы избежать ошибки
$('html, body').animate({ scrollTop: $(scroll_el).offset().top - $('.block_fixed').height()}, 500); // анимируем скроолинг к элементу scroll_el
$('.first-li').removeClass('active');
}
return false; // выключаем стандартное действие
});