【发布时间】:2016-03-25 18:03:24
【问题描述】:
我遇到了工具提示在单击一次后需要双击的问题。例如,我单击 tooltip1,然后单击 tooltip2,然后再次单击 tooltip1。我第二次单击 tooltip1 时,需要单击两次才能再次显示工具提示。
总的来说,我正在寻找一个包含 4 个工具提示的页面,当我单击链接时会显示工具提示,并且一次只显示一个工具提示,因此如果显示一个工具提示,则其他 3 个工具提示将被隐藏。
一个例子是https://jsfiddle.net/9656mv9w/
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
});
$(document).on('show.bs.tooltip', function() {
$('.tooltip').not(this).hide();
});
【问题讨论】:
-
如果你阅读Bootstrap的源码,你会发现大部分popover代码都使用了tooltip代码。 (
Popover派生自Tooltip并进行了一些小的自定义。)因此两者的问题和解决方案是相同的。
标签: javascript twitter-bootstrap tooltip