我的菜单和悬停效果有一些严重的问题。悬停在菜单下拉菜单 - 如何使悬停效果不消失?
我有一个非常基本的菜单,里面有一个子菜单:
<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