【发布时间】:2016-04-18 12:00:54
【问题描述】:
我试图简单地向一个元素添加一个弹出框和工具提示,每个元素都有不同的内容。
弹出框正常工作,但工具提示没有触发。
这是我正在尝试的:
HTML
<div
class="myPopover"
data-html="true"
popover-title="<h4>title popover</h4>"
popover-content="msg popover"
data-tooltip="tooltip"
title-tooltip="<h4>Title tooltip</h4>mesage in tooltip"
>
hover / click me
</div>
JS
var toolTipSettings = {
trigger: 'hover',
container: 'body',
placement: 'left',
title: function(){
return $(this).attr('title-tooltip');
}
}
var popOverSettings = {
trigger: 'click',
placement: 'bottom',
container: 'body',
selector: '.myPopover',
title: function(){
return $(this).attr('popover-title');
},
content: function () {
return $(this).attr('popover-content');
}
}
$('body').popover(popOverSettings);
$('[data-tooltip="tooltip"]').tooltip(toolTipSettings);
有没有更好的方法来做到这一点?
【问题讨论】:
-
这可能对你有用 - stackoverflow.com/questions/24107002/…
-
是的,我已经看到了,但不幸的是它对我没有帮助