ページ内リンクだとハンバーガーメニューが閉じない時の対策

//ページ内リンクで閉じる
$(‘.drawer-menu a[href]’).on(‘click’, function(event) {
$(‘.drawer-toggle’).trigger(‘click’);
});

違うスマホボタンの場合

//ページ内リンクで閉じる
$(‘#menu a[href]’).on(‘click’, function(event) {
$(‘#sp-icon’).trigger(‘click’);
});



https://g-lance.net/design_hint/menu_close/

上のコードが効かなかった場合(自作)
$(“.リンクを囲ってるスタイル”).on(“click”, function () {
$(“.ナビボタン”).toggleClass(“ナビボタンで変えたいスタイル名”);
$(‘消したい要素’).toggle();
});

$(“.global-nav__item”).on(“click”, function () {
$(“.toggle-btn__line”).toggleClass(“active”);
$(‘.global-nav’).toggle();
});