我的菜單和懸停效果有一些嚴重的問題。懸停在菜單下拉菜單 - 如何使懸停效果不消失?
我有一個非常基本的菜單,裏面有一個子菜單:
<ul id="menu">
<li><a href="#">Menu1</a></li>
<li><a href="#">Menu2</a>
<ul>
<li><a href="#">SubMenu1</a></li>
<li><a href="#">SubMenu2</a></li>
</ul>
</li>
<li><a href="#">Menu3</a></li>
</ul>
這裏是我使用的CSS:
#menu li {
display: inline;
}
#menu li a {
padding: 10px;
}
#menu li a:hover {
background: #000;
}
#menu ul ul {
display: none;
}
#menu ul li:hover > ul {
display: block;
}
#menu ul ul {
width: 200px;
height: 100px;
background: #000;
}
好了,所以我的問題是,當我將鼠標懸停我的鼠標的下拉菜單,並獲得我的鼠標在子菜單上,父菜單項(在這種情況下菜單2)的懸停效果正在消失。所以當我將鼠標懸停在子菜單項上時,它不會有黑色的BG。
有什麼我可以做,使懸停效果留在partent菜單(Menu2)?
嗯,謝謝你的答案,但它似乎並不解決我的問題。我已經試過了,一切都保持不變: – 2013-05-06 12:30:43
#menu ul li> ul:懸停TRy也 – Kyle 2013-05-06 12:34:41
仍然是一樣的:( – 2013-05-06 12:38:14