В качестве альтернативы стилизации .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;
}
person
Nate
schedule
01.08.2016