1) Легкий способ: (предупреждение: это затронет все Popovers):
Просто переопределить самозагрузки.стили поповер как ниже
.popover{
max-width: 600px;
}
2) Рекомендуемый способ:
$("#a-div-id-001").popover({
//set a custom container
// which can minimize the displacement of popover
//when window resizing
container: $("#Div"),
html : true,
content: function() {
return "<span>Hello there!</span>";
},
viewport: {
selector: 'body',
padding: 10
},
title:"Apps",
template:'<div class="popover my-custom-class" role="tooltip">'
+'<div class="arrow"></div><h3 class="popover-title"></h3>'
+'<div class="popover-content"></div>'
+'</div>'
});
Сначала добавьте пользовательский класс в шаблон поповер как выше моего-пользовательского класса. Обратите внимание, что popover будет отображаться при использовании шаблона по умолчанию, если вы не указали настраиваемый шаблон.
Затем переопределить стили .popover Bootstrap как ниже:
div.popover.my-custom-class{
max-width: 600px;
}
Это стили позволяют иметь динамическую ширину до 600px. Если вам нужно установить минимальную ширину для popover, просто установите параметр ширины напрямую. см пример ниже,
div.popover.my-custom-class{
min-width: 600px;
}
При увеличении ширины, возможно, потребуется скорректировать пространство (смещение) между блоком поповера и границами левой/правой страница. См. Свойство viewport, так как оно устанавливает границы.
Спасибо за ответ! – Reddirt
Добро пожаловать – lbdm44
Что делать, если вы хотите, чтобы popover был более широким на одной определенной странице? Или ... как мне изменить ширину динамически? Кто-нибудь должен был столкнуться с этим? – ElPiter