我遇到了類似的情況,雖然我還沒有弄清楚問題的根源(我確信我做了一些愚蠢的事情),但我找到了解決問題的辦法。
您需要使用Bootstrap的默認選擇器和標題屬性以外的東西初始化您的工具提示或彈出窗口。
所以不是這個......
$('body').tooltip({
container: 'body',
selector: '[data-toggle="tooltip"]'
});
<span data-toggle="tooltip" title="My Title" data-placement="top"></span>
操作方法......
$('body').tooltip({
container: 'body',
selector: '.bs-tooltip',
title : function() {
return $(this).attr('tooltip-title');
}
});
<span class="bs-tooltip" tooltip-title="My Title" data-placement="top"></span>
只要確保你改變選擇和標題都。只更改標題不會糾正衝突,只更改選擇器會導致Bootstrap將標題和數據原始標題屬性添加到元素中,並且tootip或popover會查找它們的信息,並且由於它們是空無一物將顯示。
來源
2015-12-04 14:07:58
BBC
請注意一些代碼? – Lemurr 2013-03-24 07:24:24
你能提供一個你用來初始化插件的相應選擇器的例子嗎? – merv 2013-04-17 19:02:44
代碼在哪裏? – ZimSystem 2013-05-22 16:08:26