作为样式表中样式的替代方法,您可以通过修改工具提示.tooltip-inner
的模板直接将样式添加到工具提示。
在大多数情况下,这可能不是一个好主意,因为您会将样式直接应用于元素,但值得注意的是,这对于少数情况下这是可能的,因为这是唯一的选择或出于某种原因是最佳选择。
$(selector).tooltip({
title: "Lorem ipsum ...",
template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner" style="max-width: none;"></div></div>',
});
或者,作为一个属性:
<span
data-toggle="tooltip"
title="Lorem ipsum ..."
data-template='<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner" style="max-width: none;"></div></div>'
>Some abbreviation</span>
$(function(){
$('[data-toggle="tooltip"]').tooltip();
});
template
选项:
创建工具提示时要使用的基本 HTML。
工具提示title
将被注入到.tooltip-inner
.
.tooltip-arrow
将成为工具提示的箭头。
最外层的包装元素应该有.tooltip
类。
默认为:
'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
作为替代方案,您可以将自己的类添加到模板并设置自定义类的样式。
$(selector).tooltip({
title: "Lorem ipsum ...",
template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner my-custom-tooltip"></div></div>',
});
.my-custom-tooltip {
max-width: none;
}