我目前使用以下jQuery调用Bootstrap的tooltip
,并通过data-type
属性指定自定义类(用于重新着色工具提示)。扩展引导工具提示以支持[数据类型]
$('[data-toggle="tooltip"]').each(function(){
var options = {
html: true
};
if ($(this)[0].hasAttribute('data-type')) {
options['template'] =
'<div class="tooltip ' + $(this).attr('data-type') + '" role="tooltip">' +
' <div class="tooltip-arrow"></div>' +
' <div class="tooltip-inner"></div>' +
'</div>';
}
$(this).tooltip(options);
});
我宁愿做的是有办法实际上延长tooltip
来支持这一点没有在事件级别所有的额外定制,甚至可能在那里你可以量化着色作为一个选项。我知道Bootstrap 2.3.2允许使用一些非常漂亮的技巧来扩展和定制Bootstrap的基础框架,但我似乎无法找到任何特定于3.x甚至4.x的答案。
对于一个活生生的例子,请访问:http://codepen.io/rkieru/pen/OXkdjV