很简单,css中加入如下代码
.dropdown:hover>.dropdown-menu { display: block; }
.dropdown>.dropdown-toggle:active { pointer-events: none; }
修改完成后发现一个小问题,菜单和文字间有一点空隙,鼠标移动到空隙后菜单就隐藏了。
我们再修改 dropdown-menu
的样式,加一个 mt-0
的样式就没有空隙了。
<div class="dropdown-menu mt-0" aria-labelledby="navbarDropdown">
...
</div>