javascript - Bootstrap 工具提示不会被破坏

标签 javascript jquery css twitter-bootstrap-3

我为工具提示设置了以下代码:

<div class="myClass" data-toggle="tooltip" data-placement="bottom"
data-delay='{"show":"500"}' rel="tooltip" title="My Text"> <a 
id="myId" target="_blank" 
href="#"><img class="anotherClass" src="somelogo.png" />
<div class="viewText">View</div></a>
</div>

当我点击这个 div 时,我会被重定向到另一个页面 (target="_blank"),但是当我回到我的页面时,工具提示就在那里(可能是因为工具提示的悬停事件是仍然在那里..我想..)并且在我手动点击我页面上的某个地方之前不会被破坏!

我希望工具提示消失并仅在用户再次悬停时显示。我该如何实现?请帮助。 我正在使用 Bootstrap 3、Javascript、Jquery 1.10 和 CSS3。

谢谢!

最佳答案

它是 bootstrap.min.js 中的默认功能

c.VERSION = "3.3.7", c.TRANSITION_DURATION = 150, c.DEFAULTS = {
    animation: !0,
    placement: "top",
    selector: !1,
    template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
    trigger: "hover focus",
    title: "",
    delay: 0,
    html: !1,
    container: !1,
    viewport: {
        selector: "body",
        padding: 0
    }
}

从触发器中删除“焦点”:“悬停焦点”

这解决了我的问题。

关于javascript - Bootstrap 工具提示不会被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50271517/

相关文章:

javascript - 将字节数组转换为 320 位,然后提取 16 位,然后提取 10 位

javascript - VueJs 和 vue-i18n 错误

javascript - JavaScript 求和错误

jquery - 单击按钮时图像不会被替换

jQuery - 根据类名添加 html

HTML 表格行背景颜色与 float 属性不符合预期

css - Unicode 字符特定的 CSS - 一个想法

javascript - 如何让我的网页变慢?

jquery - 鼠标悬停在带有附加信息的 div 上滑动 - 如何?

css - 点击 IE devtools 中的元素修复 IE 布局错误