請幫助我,我遇到了很大的麻煩,並尋找完美的解決方案。當我點擊.menu李所有子菜單同時打開?
$('.menu li').mouseover(function() {
$('.menu li .submenu').hide();
$(this).find('.submenu').show();
});
ul.menu {
background: #f39494 none repeat scroll 0 0;
margin: 0 auto;
padding: 0;
width: 600px;
}
ul.menu li {
display: block;
float: left;
}
ul.menu li a {
display: block;
padding: 10px 20px;
}
ul.submenu {
background: ;
display: none;
margin: 0;
padding: 0;
width: 120px;
}
.clear {
clear: both;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="container">
<button>Menu</button>
<ul class="menu">
<li>
<a href="#">Football</a>
</li>
<li>
<a href="#">cricket</a>
<ul class="submenu">
<li>
<a href="#">Shane</a>
</li>
<li>
<a href="#">Waqar</a>
</li>
<li>
<a href="#">Waseem</a>
</li>
<li>
<a href="#">Akhtar</a>
</li>
</ul>
</li>
<li>
<a href="#">Hockey</a>
</li>
<li>
<a href="#">Baseball</a>
<ul class="submenu">
<li>
<a href="#">Shane</a>
</li>
<li>
<a href="#">Waqar</a>
</li>
<li>
<a href="#">Waseem</a>
<ul class="submenu">
<li>
<a href="#">Shane</a>
</li>
<li>
<a href="#">Waqar</a>
</li>
<li>
<a href="#">Waseem</a>
</li>
<li>
<a href="#">Akhtar</a>
</li>
</ul>
</li>
<li>
<a href="#">Akhtar</a>
</li>
</ul>
</li>
<div class="clear"></div>
</ul>
</div>
有什麼問題? –