実現したいこと
ハンバーガーメニューのページ内リンクを押した時にハンバーガーメニューを閉じるようにしたいです。
発生している問題・分からないこと
ハンバーガーメニューのページ内リンクを押した時にハンバーガーメニューを閉じるようにしたく、調べながらやっているのですがうまく出来ません。かなりの初心者なのでコードはメチャクチャかもしれませんが、どなたかご教示ください。よろしくお願いします。
該当のソースコード
HTML
1<!--ハンバーガーメニュー--> 2 <button class="hamburger-morph" aria-label="メニュー" aria-controls="morph-menu" aria-expanded="false"> 3 <svg class="hamburger-morph__icon" width="48" height="48" viewBox="0 0 100 100"> 4 <path class="hamburger-morph__line" d="M 20,29 H 80 C 80,29 94.5,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058" /> 5 <path class="hamburger-morph__line" d="M 20,50 H 80" /> 6 <path class="hamburger-morph__line" d="M 20,71 H 80 C 80,71 94.5,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942" /> 7 </svg> 8 </button> 9 10 <nav id="morph-menu" class="nav-morph" aria-hidden="true"> 11 <div class="nav-morph__wrapper"> 12 <ul class="nav-morph__list"> 13 <li class="nav-morph__item"> 14 <a href="#about" href="#" class="nav-morph__link"> 15 <span class="nav-morph__text">ABOUT</span> 16 <span class="nav-morph__hover">私について</span> 17 </a> 18 </li> 19 <li class="nav-morph__item"> 20 <a href="#design" href="#" class="nav-morph__link"> 21 <span class="nav-morph__text">DESIGN</span> 22 <span class="nav-morph__hover">作ったもの</span> 23 </a> 24 </li> 25 <li class="nav-morph__item"> 26 <a href="#contact" href="#" class="nav-morph__link"> 27 <span class="nav-morph__text">CONTACT</span> 28 <span class="nav-morph__hover">ご連絡</span> 29 </a> 30 </li> 31 </ul> 32 </div> 33 </nav>
JavaScript
1$('#nav-morph__list a[href]').on('click', function(event) { 2 $('.hamburger-morph').trigger('click'); 3});
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
JavaScriptが反映されません。
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/08/28 08:48
2025/08/28 10:43
2025/08/28 14:31