現在アンカーリンクを押すと、メニューを閉じてページ遷移し、「'arrows'」と「'pager'」を表示させる動きはできているのですが、
ハンバーガーメニューをクリックしてメニューを開いたときは「'arrows'」と「'pager'」を非表示にして、
再度ハンバーガーメニューをクリックしてメニューを閉じたときには、「'arrows'」と「'pager'」を表示させられず困っています。
JS
1 2 <!-- ハンバーガーボタン開閉 --> 3 <script> 4 (function($) { 5 $(function() { 6 $('#nav-toggle').on('click', function() { 7 $('body').toggleClass('open'); 8 }); 9 }); 10 })(jQuery); 11 </script> 12 <!-- END ハンバーガーボタン開閉 --> 13 14 <!-- ハンバーガーメニュー アンカーリンク押下後メニューを閉じて遷移させる --> 15 <script> 16 $(function() { 17 $('#nav-toggle').on('click', function() { 18 $('#nav-toggle').toggleClass('active'); 19 $('#gloval-nav').toggleClass('open', $(this).hasClass('active')); 20 document.getElementById('arrows').style.display = "none"; 21 document.getElementById('pager').style.display = "none"; 22 }); 23 $('#gloval-nav a').on('click', function() { 24 $('#nav-toggle').trigger('click'); 25 document.getElementById('arrows').style.display = "block"; 26 document.getElementById('pager').style.display = "block"; 27 }); 28 }); 29 </script> 30 <!-- END ハンバーガーメニュー アンカーリンク押下後メニューを閉じて遷移させる -->
現状のHTMLとCSSも提示してください。
回答1件
あなたの回答
tips
プレビュー