javascript - Bootstrap 4 - 按钮上的下拉菜单和工具提示?

标签 javascript html bootstrap-4

有没有办法指定一个按钮既充当下拉触发器又充当工具提示源?

我已经能够让它做一个或另一个,但不能同时做这两个。我下面的代码用作下拉菜单,但如果我将 data-toggle="dropdown" 重新定位到工具提示之前,那么它会呈现一个工具提示:

<button class="btn btn-sm dropdown-toggle"
            data-toggle="tooltip" data-toggle="dropdown"
            data-placement="bottom"
            title="Test Tooltip">

最佳答案

您可以通过任何属性、id 或类来初始化工具提示,以避免与下拉菜单交叉。

<div class="dropdown">
  <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-toggle-second="tooltip" data-placement="right" title="Tooltip on right">
    Dropdown button
  </button>
  <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
    <a class="dropdown-item" href="#">Action</a>
    <a class="dropdown-item" href="#">Another action</a>
    <a class="dropdown-item" href="#">Something else here</a>
  </div>
</div>

$('[data-toggle-second="tooltip"]').tooltip();

https://www.codeply.com/go/aFEQgHs1sC

关于javascript - Bootstrap 4 - 按钮上的下拉菜单和工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50353521/

相关文章:

javascript - 客户端 topojson 呈现看似不正确的路径

javascript - 文件阅读器无法正常工作 PhoneGap Windows

javascript - 我如何使用 javascript 从表单中获取信息?

javascript - 如何使用 Javascript 初始化自定义 html 类

sass - 使用 scss 覆盖 bootstrap 4 主按钮样式

javascript - 使用 JavaScript 刷新 DIV 失败

javascript - 如何在哈巴狗的字符串中注入(inject)一个值

html - 响应式 - 奇怪的菜单

sass - 什么是 bootstrap 4 media breakpoint up down and between?

css - 如何将带有轮播图像的 bootstrap4 模态调整到页面?