<div class="row">
<div class="col one-whole">
<nav class="top-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="work/central.html">Central Plumping</a></li>
<li><a href="work/roofing.html">Roof</a></li>
<li><a href="work/drains.html">Drainage</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="contact.html">Contact</a></li>
<a href="../index.html"><img src="img/title.png"></a>
</ul>
</nav>
<nav class="burger-nav">
<ul>
<li><a href="" id="toggleburger"><i class="fa fa-bars x3" aria-hidden="true"></i></a></li>
<li><a href="../index.html"><img src="img/title.png"></a></li>
</ul>
</nav>
</div>
</div>
<div class="burger">
<div class="row menu">
<div class="col one-whole">
<ul>
<li><a href="index.html">Home</a><a href="" id="toggleburger"><i class="fa fa-times x3" aria-hidden="true"></i></a></li>
<li><a href="about.html">About</a></li>
<li><a href="work/central.html">Central Plumping</a></li>
<li><a href="work/roofing.html">Roof</a></li>
<li><a href="work/drains.html">Drainage</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</div>
</div>
こんにちは、現在基本的なJQueryを学習しようとしています。私は、画面サイズに基づいて各ナビゲーションバーを隠して表示する応答性の高いバーガーメニューを備えた、簡単なナビゲーションバーを作成することができました。私は表示されたときに100%の画面サイズが固定されていますが、現在設定されているバーガーのdivを作成しました。display:none。今私はそれを表示するために働いて私のトグルを持っているが、私はメニューバーを閉じるしようとすると、それは戻って切り替えるようではありません。どんな助けでも大丈夫です。次のようにHTML Jquery .toggleはトグルバックされません。
私のjQueryのスクリプトは次のとおりです。
<script>
$(document).ready(function(){
$("#toggleburger").click(function(){
$(".menu").toggle();
});
});
</script>
メニューを切り替える直前に警告(「testing」)またはconsole.log(「testing」)を入れて起動するかどうかを確認してください。一度開いたメニューボタンと他の要素が重なっている場合もあります。そのため、クリックは実際にはメニューアイコンのクリックではありません。 –