简单的 CSS / html 菜单,如图所示:
<div class="nav-container">
<div id="corp-crumb">
<ul class="vertlist" id="ulTop">
<li class="crumblink submenu"><a id="homeLink" href="#home" title="Home" class="crumblink">Home</a>
</li>
<li class="crumblink submenu"><a id="activitiesLink" href="#activities" title="Activities" class="crumblink">Activities</a>
<ul>
<li><a href="#" title="Issues">Issues</a></li>
<li><a href="#" title="Meetings">Meetings</a></li>
</ul>
</li>
<li class="crumblink submenu"><a id="a1" href="#marketing" title="Marketing" class="crumblink">Marketing</a>
<ul>
<li><a href="#" title="Corporate Groups">Corporate Groups</a></li>
<li><a href="#" title="Companies">Companies</a></li>
<li><a href="#" title="Contacts">Contacts</a></li>
</ul>
</li>
<li class="crumblink submenu"><a id="a2" href="#operations" title="Operations" class="crumblink">Operations</a>
<ul>
<li><a href="#" title="Programs">Programs</a></li>
<li><a href="#" title="Projects">Projects</a></li>
<li><a href="#" title="Sub Projects">Sub Projects</a></li>
</ul>
</li>
<li class="crumblink submenu"><a id="reportsLink" href="#reports" title="Reports" class="crumblink">Reports</a>
</li>
</ul>
</div>
</div>
当我将鼠标悬停在li
项目上时,我会得到项目的子菜单ul
。在 chrome 中,列表功能正确,如果我将鼠标悬停在 li 上,它会保持打开状态以选择子菜单。然而,在 IE 中,当我将鼠标悬停在它上面然后尝试转到ul
子项目菜单时,它会很快消失。
这是我的 jsfiddle:http: //jsfiddle.net/Ncrwg/
用 IE9 和 IE10 测试。