我想使用一个在点击时触发的引导弹出框,并在悬停时有一个(非引导)工具提示。通常你会使用html title
属性。但是在弹出窗口初始化时,引导程序会将title
属性的内容写入data-original-title
属性,并用空字符串替换title
。
例如:
<a href="#!" data-toggle="popover" data-title="This is the Popover's Title" data-placement="bottom" data-trigger="click" title="This is a Tooltip">
</a>
在初始化后变成这个:
<a data-original-title="This is a Tooltip" href="#!" data-toggle="popover" data-title="This is the Popover's Title" data-placement="bottom" data-trigger="click" title=""></a>
由于title
属性现在为空,因此不会显示工具提示。
有没有办法在普通html的弹出框架上显示工具提示?
答案 0 :(得分:1)
您好,您可以使用其他数据属性作为示例的标题和内容,请检查:
$('a').each(function() {
$(this).popover({
content : $(this).attr("popover-content"),
title : $(this).attr("popover-title"),
placement : "right"
}),
$(this).tooltip({
title : $(this).attr("tooltip-title"),
placement : "bottom"
})
});
<a tooltip-title="This is a Tooltip" href="#!" popover-title="This is the Popover's Title" popover-content="popover content" data-trigger="click">click me</a>
上的示例