JQueryを使用して単純なドロップダウンメニューを作成しましたが、サブメニュー/親タブからマウスを移動するまで親タブをアクティブに保つ方法はありますか?Jqueryドロップダウンメニュー - 親タブをアクティブにしますか?
$('#main-nav a').bind('mouseover', function()
{
$(this).parents('li').children('ul').show();
if($(this).parents('li').children('ul').size() > 0)
{
$(this).parents('li:first').addClass('hover');
}
});
$('#main-nav a').bind('mouseout', function()
{
$(this).parents('li').children('ul').hide();
});
HTML:
<div id="main-nav" class="border clearfix">
<ul>
<li class="current"><a href=""><span>Home</span></a></li>
<li><a href=""><span>Portfolio</span></a></li>
<li>
<a href=""><span>About Us</span></a>
<ul class="clearfix sub-menu">
<li><a href="">Sub Navigation Tab</a></li>
<li><a href="">Sub Navigation Tab</a></li>
<li><a href="">Sub Navigation Tab</a></li>
<li>
<a href="">About Us</a>
<ul class="clearfix">
<li><a href="">Tabby</a></li>
</ul>
</li>
</ul>
</li>
<li><a href=""><span>Contact</span></a></li>
<li><a href=""><span>Blog</span></a></li>
</ul>
</div>
をあなたのHTMLはどのようなものが見えますか? – PeeHaa
追加、ありがとうPeeHaa –
jsFiddleの簡単な例を追加しました。何か不明な点がある場合は教えてください。 – PeeHaa