На сайте сделано мобильное меню "бутерброд", показывается на мобильных разрешениях. По клику на иконку выезжает блок с пунктами меню. Всё до безобразия просто. Код:
//Mobile nav
$('.hamburger').click(function(e){
$(this).toggleClass('is-active');
$('body').toggleClass('mobile-nav-opened');
$('.header-input-mobile').removeClass('header-input-mobile-active');
$('.header-search-mobile').removeClass('header-search-mobile-active');
$('.header-search-mobile').toggleClass('header-search-mobile-disable');
});
Всё прекрасно работает на всех страницах сайта кроме тех, на которых есть google карта. Ошибок в консоли нет, собственно в консоли вообще ничего нет, но клик по иконке перестаёт работать. При этом если приведённый выше код вставить в консоль, всё начинает работать. Пробовал оборачивать его в
$(document).ready() - не помогло. В чём может быть проблема (ещё раз в консоли нет ни warning-ов ни ошибок)?