javascript - Bootstrap JS 可以工作,但工具提示不行

标签 javascript jquery twitter-bootstrap

我已经确认我的 bootstrap.js 通过调用下拉菜单和模式弹出窗口来工作。它们都有效,但是当我尝试让工具提示工作时它失败了。据我从文档 here 了解到你只需要把这个:

<a href="#" data-toggle="tooltip" title="" data-original-title="Default tooltip">you probably</a>

但是,根本没有出现任何工具提示。然而,我使用与下面相同的 API 调用的下拉菜单有效:

<div class="dropdown">
    <a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
        Dropdown
        <b class="caret"></b>
    </a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
        ...
    </ul>
</div>

最佳答案

您错误地使用了工具提示。您只需提供 title 属性 - 工具提示插件会设置 data-original-title 本身。

此外,来自文档:

For performance reasons, the tooltip and popover data-apis are opt in, meaning you must initialize them yourself.

因此,请执行以下操作:

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

作为一个包罗万象的。不过,您很可能希望选择更少的元素来保持良好的性能。

关于javascript - Bootstrap JS 可以工作,但工具提示不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17501888/

相关文章:

html - 如何去除卷轴并调整适应性?

javascript - Highcharts 在再次攀登之前强制为 0

javascript - 对象的类型为 'unknown'

javascript - 使用 jquery 或 java 脚本将日期时间转换为 rfc3339 格式

jquery - 较新版本的 chrome 出现奇怪的 jquery/html 行为

ajax - 带有 JSON REST 的 Twitter Bootstrap Typeahead

javascript - jsonlint 中的有效 JSON,但 JSON.parse() 不工作

Javascript - 检查传入对象的嵌入数组值

php - 隐藏的溢出不适用于 Wordpress 管理员

css - Bootstrap 4 卡/面板,带有标题和标题左侧的图像