1) Cách dễ dàng: (cảnh báo: điều này sẽ ảnh hưởng đến tất cả popovers):
Chỉ cần ghi đè lên bootstrap.phong cách popover như sau
.popover{
max-width: 600px;
}
2) Đề xuất cách:
$("#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>'
});
Đầu tiên thêm một lớp tùy chỉnh để mẫu popover như trên my-custom-class. Lưu ý rằng cửa sổ bật lên sẽ được hiển thị bằng cách sử dụng mẫu mặc định trừ khi bạn đã chỉ định mẫu tùy chỉnh.
Sau đó ghi đè lên phong cách .popover bootstrap của như dưới đây:
div.popover.my-custom-class{
max-width: 600px;
}
phong cách này cho phép bạn để có một chiều rộng năng động lên đến 600px. Nếu bạn cần đặt chiều rộng tối thiểu cho cửa sổ bật lên, chỉ cần đặt tùy chọn chiều rộng trực tiếp. xem ví dụ bên dưới,
div.popover.my-custom-class{
min-width: 600px;
}
Khi bạn tăng chiều rộng, bạn có thể cần phải điều chỉnh khoảng trống (khoảng trống) giữa hộp bật lên và đường viền trang trái/phải. Xem thuộc tính khung nhìn, vì nó đặt các giới hạn.
Cảm ơn câu trả lời! – Reddirt
Bạn được chào đón – lbdm44
Điều gì sẽ xảy ra nếu bạn chỉ muốn cửa sổ bật lên rộng hơn trong một trang nhất định? Hoặc ... làm cách nào để thay đổi chiều rộng động? Có ai phải đối mặt với điều này? – ElPiter