html - 为什么我的下拉菜单需要点击两次才能打开?

标签 html css drop-down-menu bootstrap-4

我正在使用 Bootstrap 4.3.1 制作网站,但在打开下拉菜单时遇到了一些问题。我在我的 div 中使用 Bootstrap 类“下拉列表”。

<div class="dropdown" style="float: right;">
    <button class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown" style="float: right">
        "HAMLB"<span class="caret"></span>
    </button>
    <div class="dropdown-menu dropdown-menu-right">
        <a class="dropdown-item" href="#">HAMLB</a>
        <a class="dropdown-item" href="#">HAMLU</a>
        <a class="dropdown-item" href="#">HAMMB</a>
        <a class="dropdown-item" href="#">HAMRG</a>
    </div>
</div>

当我第一次打开页面或刷新页面时,我必须点击下拉菜单按钮两次才能打开它。选择某些内容或关闭菜单后,我只需单击一次按钮即可再次打开下拉菜单,正如预期的那样。

最佳答案

我已经检查了你的代码,它工作正常。您的问题很可能出在您的样式表中。你能展示你的 CSS 文件吗?

关于html - 为什么我的下拉菜单需要点击两次才能打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57186928/

相关文章:

html - 如何让按钮中的文字垂直居中?

css - 下拉菜单在 IE 中不起作用

javascript - 无法设置复选框 HTML/CSS 的样式

javascript - 展开菜单时, Accordion 菜单不展开父容器

html - 已 float 的中心图标

html - 如何消除内容下方的空格?

javascript - 我们可以使用 css 或 jquery 在 html 中滚动 &lt;input type ="text"中的文本吗

javascript - 尽管有 JavaScript,但单击下拉菜单会关闭它

android - 如何从 android 中的微调器中获取值(value)?

javascript - 使用 Javascript 切换阅读更多/阅读更少?