li 要素内の要素とli 要素内のサブメニュー クラスに応じて、いくつかのアクションを実行したいと考えています。要素に 2 つのクラスがある場合、 $(".menu").mouseenterイベントが発生したときに何らかのアクションを実行したいと考えています。li要素にこれがない場合は、何か他のことをしてください....current submenu
<nav id="id">
<ul>
<li><a href="index.html">index</a></li>
<li><a href="serviceios.html" class="current submenu">Services</a></li>
<li><a href="clients.html" >Clients</a></li>
<li><a href="portfolio.html">Portfolio</a></li>
<li><a href="contact.html" >Contact</a></li>
<ul class="menu">
<li><a href="#" class="documents" data-icon="">1</a></li>
<li><a href="#" class="messages" data-icon="">2</a></li>
<li><a href="#" class="signout" data-icon="">3</a></li>
</ul>
</ul>
</nav>
私は持っている:
$(".menu").mouseenter(
function() {
$(".menu").toggleClass('hover');
$(".submenu").css("-webkit-border-radius", "8px 8px 0 0");
$(".submenu").css("-moz-border-radius", "8px 8px 0 0");
$(".submenu").css("border-radius", "8px 8px 0 0");
if( $('li').hasClass('current submenu') )
/*...*/
else
$(".submenu").toggleClass('current');
}
);
何をすべきか?