私は現在ナビゲーションに取り組んでいて、いくつかの問題に遭遇しました。ナビゲーションの子用のslideToggleメニューを備えた、固定ナビゲーションがあります。「親」のクラスを持つ「li」がfalseを返すようにして、クリックしたときにページの先頭に戻らないようにする必要があります。ただし、これを行うと、すべての子リンクが無効になります。親自体をターゲットにして、その1つだけをfalseで返すことは可能ですか?
HTML:
<nav>
<ul>
<li><a href="#"></a></li>
<li class="parent">
<a href="#"></a>
<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>
</li>
<li><a href="#"></a></li>
</ul>
</nav>
JS:
$("li.parent").click(function(){
$(this).children("ul").slideToggle(300);
return false;
});