maler1988
@maler1988
Web-программист (1С Bitrix)

Почему Google карты могут ломать работу некоторых функций jQuery?

На сайте сделано мобильное меню "бутерброд", показывается на мобильных разрешениях. По клику на иконку выезжает блок с пунктами меню. Всё до безобразия просто. Код:

//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-ов ни ошибок)?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы