【发布时间】:2015-01-28 17:47:23
【问题描述】:
我正在使用 Bootstrap(带有 jQuery)来显示一个弹出框。我的标记是:
<div class="tooltip-div" id="TooltipDiv"
onclick="onclickShowTooltip();"
rel="tooltip" data-toggle="tooltip" data-placement="bottom"
data-html="true"
data-title="This is the tool tip.">
<span class="ImageSpan">
<img class="tooltipIcon" src="svg/Icons-28.svg"
alt="tool tip icon" />
</span>
</div>
在我的 JavaScript 中,我有:
function onclickShowToolTip() {
$('[data-toggle=popover]').on('shown.bs.popover', function () {
$('.popover').css('bottom','100%')
});
$("#TooltipDiv").popover(
{html: true,
title: '',
tigger: 'click',
content: 'The meeting is secure.'});
$("#TooltipDiv").popover('show');
}
工具提示在我第一次单击时显示。然后我在该区域外单击,工具提示消失(如预期的那样)。但是我再次点击图标,工具提示没有显示。
为什么?
我缺少什么设置/功能?
感谢您提供的任何想法/帮助。 萝莉
【问题讨论】:
-
我猜你的函数被控制悬停工具提示的引导内置函数弄乱了。你能在 bootply 上重现这个吗?
-
您可以通过取消注释下面提到的小提琴中的原始代码来重现该行为。