【发布时间】:2019-01-14 07:10:46
【问题描述】:
在将此问题标记为重复问题之前,我知道有一个完全相同的问题与完全相同的问题,但该解决方案对我不起作用。这是该问题的link。
问题是,我知道工具提示正在初始化,因为当我将鼠标悬停在按钮上时,此标记会显示在我的 DOM 中。
<div class="tooltip fade top in" style="top: -34px; left: 20.5px; display: block; "><div class="tooltip-arrow"></div><div class="tooltip-inner">Add Quotation.</div></div
但它没有显示在浏览器中!在检查元素的情况下,它向我显示了确切的工具提示,但它没有出现。它是透明的! JSfiddles 和所有的都在工作,但它不能在我的代码中工作。
我正在使用 Laravel Mix 和 Vue.js。有什么额外的事情要做吗?还是我遗漏了什么?
更新:我已经在我想要工具提示的元素中添加了data-toggle、data-placement 和title。
【问题讨论】:
-
您需要添加
data-toggle="tooltip" data-placement="left" title="Tooltip on left" -
- 我已经这样做了@MerajKhan
-
你写js函数
$(function () { $('[data-toggle="tooltip"]').tooltip() }) -
显然!这就是我在问题中所说的。它正在初始化!这就是为什么当我悬停元素时工具提示代码会在 DOM 中弹出。
-
有时问题是 chrome 缓存了我的旧 js 文件。
标签: javascript jquery twitter-bootstrap vue.js laravel-mix