ナビゲーションリンクをクリックすると、トグルは正常に開き、クリックされたとき、ナビゲーションに「オープン」のCSSを適用します。しかし、私はあなたがメニュー項目をクリックしたときに、クラスを削除するスクリプトを取得することはできません。閉じるトグル現在
通常ので、一度クリックしたため、終了する必要、これは問題にならないだろうが、このメニューは、1ページ内のタグを固定するためにスクロールするために使用されています。ここで
は、私の基本的なマークアップである:それはaddclassを使用していない場合は、あなたはjqueryのの最新バージョンを持っている場合は見ている場合は見ている
$(document).ready(function(){
$("a.toggle").click(function(){
$("nav > ul").slideToggle(500);
$(this).toggleClass("open");
});
});
HTML
<nav id="main">
<a href="#" class="toggle"></a>
<ul>
<li><a href="#">Example Link 1</a></li>
<li><a href="#">Example Link 1</a></li>
<li><a href="#">Example Link 1</a></li>
<li><a href="#">Example Link 1</a></li>
</ul>
</nav>
実行可能なスニペット(質問エディタではCtrl + M)を提供してください。 – ideaboxer
あなたは私達にあなたのHTMLマークアップを表示することができますか? –