引导工具提示在实时站点上不起作用,但在控制台上运行良好
Bootstrap tooltip not working on live site but woking fine on console
引导工具提示在控制台上很好,但在实时上没有,我也在使用jquery u,jQuery UI版本是v1.10.4和引导程序版本3.3.6。以下是我正在使用的代码:
$('[data-toggle="tooltip"]').tooltip();
这是我正在使用的js文件:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<!--<link type="text/css" rel="stylesheet" href="/css/jquery-ui.min.css"/>-->
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="/js/chosen.jquery.min.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
你可以试试这个:
$('[data-toggle="tooltip"]').tooltip();
如果要
使用它
,请确保从 jQuery 选择器中添加了元素中的data-type
或选择data-toggle="tooltip"
检查 jsfiddle 示例
在OP下面的评论中,您说您希望工具提示仅在Some text
上显示。您的 HTML 表示您希望它显示在整个标签上。但无论如何:我给你做了一个小提琴(https://jsfiddle.net/Lkg3mag5/2/),我使用 jQuery 和 jQuery UI 只在Some text
上显示工具提示。
OP 中的代码片段指示正确的顺序,但请确保在 jQuery UI 和 Bootstrap 之前将 jQuery 脚本添加到 HTML 中! ;)
简短解释:工具提示不能在没有元素的情况下触发(即 <p>Some text</p>
.我在小提琴中重组了您的 HTML 属性,以便在段落上触发工具提示。
HTML 进行了重组以适应您的评论。
<label>
<p data-toggle="tooltip" data-placement="top" title="Tooltip dummy text." class="t-tip">
Some Text
</p>
<a class="why_ask" onclick="quiz._popModal('q307')">
[Why Do We Ask]
</a>
</label>
JS/jQuery(只是重用了OP中的代码片段)。
$('[data-toggle="tooltip"]').tooltip();
相关文章:
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 使用自定义选项从控制台运行JSlint
- 在 chrome 或 Firefox 中的调试控制台对.js文件运行 JSLint
- 在我打开控制台之前,IE9脚本不会运行
- Jquery代码获胜'不是从页脚加载运行,而是从控制台运行
- JS脚本在浏览器控制台或FireBug控制台上运行有时间限制吗
- 在IE中没有开发人员控制台的情况下,JavaScript无法运行(can't属性为缺少控制台)
- 跨多个页面运行控制台功能
- 正则表达式在从 JS 文件和 Chrome 控制台运行时会产生不同的匹配项
- Javascript在IE7,8,9中返回控制台错误,但在所有其他浏览器中都能完美运行
- Phantom.js 不会从 OSX 控制台运行
- JavaScript 不在 IE8/9 中运行,但在查看控制台时运行
- 代码在浏览器中使用控制台工具运行,但不是从其本身运行
- JavaScript函数未运行(控制台返回函数“不是函数”)
- Firefox控制台错误:试图在清除的范围内运行编译并执行脚本
- 在我的visual studio应用程序页面中显示正在运行的控制台程序数据输出
- 放肆的控制台运行程序无声失败
- JavaScript似乎加载到DOM中,但直到在chrome控制台运行才执行
- 在Chrome中从控制台运行代码时获取堆栈跟踪错误