【发布时间】:2023-03-26 12:20:01
【问题描述】:
我正在使用 bootstrap 3,当用户将鼠标悬停在链接上时,我试图显示一个水平弹出菜单:
<div class="dropdown">
<a class="dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span class="md-extension"></span>
</a>
<ul class="dropdown-menu abcdef" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
<style>
.abcdef li {
float: left;
}
#dropdownMenu1:hover + ul.dropdown-menu, ul.dropdown-menu:hover, ul.dropdown-menu li:hover {
display: block;
}
</style>
当我将鼠标悬停在链接上时,弹出菜单会水平显示。但是,当我尝试将鼠标悬停在其中一个列表项上时,菜单就会消失。我希望菜单保持打开状态,以便用户可以单击其中一项。
我“显示:阻止”下拉菜单悬停在各种元素上,但菜单仍然没有保持打开状态。
【问题讨论】:
标签: css twitter-bootstrap