我一直在为我的代码搜索一个修复程序,现在已经有一段时间了。尝试选择菜单选项时css hover下拉菜单消失
我有一个下拉菜单,将鼠标悬停在静态对象上后显示菜单的内容,但是当您尝试选择其中一个项目时(将鼠标从静态对象上移开)项目消失(重新设置为显示:无)
我的代码如下:
HTML:
<div id="menuContainer">
<div class="menuItem first">
<div class="settingsIcon"></div>
<div class="text">Account Settings</div>
<div class="downArrowIcon"></div>
</div>
<div id="settingsMenu">
<div class="menuItem">Manage clients</div>
<div class="menuItem">Manage specials</div>
<div class="menuItem">Manage users</div>
<div class="menuItem">Logout</div>
</div>
</div>';
CSS:
div#menuContainer div:hover + div#settingsMenu{
display: block;
position: relative;
z-index: 100;
}
div#menuContainer div#settingsMenu{
display: none;
width: 100%;
}
任何帮助将不胜感激。
jsFiddle帮了很多忙,看来我的div#settingsMenu搞砸了......非常感谢。 – Deo 2013-02-13 21:19:11