Получилось вот таким способом
$(document).ready(function () {
$(".hs-menubar").hsMenu();
$(".hamburger").click(function(){
$(this).toggleClass("is-active");
});
});
Но теперь кнопка разворачивается и сворачивается по клику в любом месте, что можно еще добавить, чтобы этого не происходило? Сейчас меню открывается после клика по кнопке и закрывается также и закрывается после клика по экрану сворачиваясь обратно в полоски (гамбургер) что я и хотела, остался последний штрих - отключить кнопку от взаимодействия с экраном когда меню закрыто.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
$(document).ready(function () {
$(".hs-menubar").hsMenu();
$(".hamburger").click(function(){
$(this).toggleClass("is-active");
});
});
$(document).click(function(event) {
$target = $(event.target);
if(!$target.closest('.hamburger').length &&
$('.hamburger').toggleClass("is-active"));
});
Но теперь кнопка разворачивается и сворачивается по клику в любом месте, что можно еще добавить, чтобы этого не происходило? Сейчас меню открывается после клика по кнопке и закрывается также и закрывается после клика по экрану сворачиваясь обратно в полоски (гамбургер) что я и хотела, остался последний штрих - отключить кнопку от взаимодействия с экраном когда меню закрыто.