ハンバーガーボタンを押してメニューを表示し、その後✖︎ボタンで非表示にして、
ウィンドウ幅を広げると、そこにあったはずのメニューリストが消えてしまいます。(画像参照)
(ハンバーガーボタンを押してメニューを表示させて✖︎ボタンを押した後)
コードは下記のようになっています。
jqueryが違うのでしょうか。
どなたかご教示いただけますと幸いです。
<!-- header --> <header class="header"> <div class="header__inner"> <div class="header__left-white"> <p class="header__title">未来を創るホームページ</p> <div class="header__logo-white"> <img src="../images/logo.png" alt="wadeロゴ"> </div> </div> <div class="header__nav"> <ul class="header__nav__list"> <li class="header__menu"> <a href="../../SERVICE/service.html"> 事業内容 <span>SERVICE</span> </a> </li> <li class="header__menu"> <a href="../../WORKS/works.html"> 制作実績 <span>WORKS</span> </a> </li> <li class="header__menu"> <a href="../../NEWS/news.html"> 新着情報 <span>NEWS</span> </a> </li> <li class="header__menu"> <a href="../../RECRUIT/recruit.html"> 採用情報 <span>RECRUIT</span> </a> </li> <li class="header__menu"> <a href="../../COMPANY/company.html"> 会社概要 <span>COMPANY</span> </a> </li> <li class="header__menu header__menu__last"> <a href="../../CONTACT/contact.html"> お問い合わせ <span>CONTACT</span> </a> </li> <!-- メニューアイテムの仕切り縦線のための空タグ --> <li class="header__menu header__menu__vacant"></li> <!-- メニューアイテムの仕切り縦線のための空タグ --> </ul> </div> </div> <!-- ハンバーガーメニュー --> <div class="hamburger"> <span class="bar-top"></span> <span class="bar-middle"></span> <span class="bar-bottom"></span> </div> <!-- ハンバーガーメニュー--> </header> <!-- header -->
$(function() { $('.hamburger').on('click',function() { $('.header__nav__list').fadeToggle(300); $(this).toggleClass('cross'); $('body').toggleClass('noscroll'); }); });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/24 06:25