Tôi đã thực hiện một jsFiddle nơi tôi sử dụng nút chuyển đổi khởi động twitter & cửa sổ bật lên.Nút chuyển đổi Bootstrap bên trong nội dung popover không hoạt động
HTML:
<div class="btn-group btn-toggle">
<button class="btn btn-sm btn-info">On</button>
<button class="btn btn-sm btn-primary active">Off</button>
</div>
<button id="popbutton" class="btn btn-lg btn-warn">pop up</button>
JS:
công trình nútvar popupElement = '<div class="btn-group btn-toggle"><button class="btn btn-sm btn- info">On</button><button class="btn btn-sm btn-primary active">Off</button></div>';
$('#popbutton').popover({
animation: true,
content: popupElement,
html: true
});
$('.btn-toggle').click(function() {
$(this).find('.btn').toggleClass('active');
if ($(this).find('.btn-primary').size() > 0) {
$(this).find('.btn').toggleClass('btn-primary');
}
if ($(this).find('.btn-danger').size() > 0) {
$(this).find('.btn').toggleClass('btn-danger');
}
if ($(this).find('.btn-success').size() > 0) {
$(this).find('.btn').toggleClass('btn-success');
}
if ($(this).find('.btn-info').size() > 0) {
$(this).find('.btn').toggleClass('btn-info');
}
$(this).find('.btn').toggleClass('btn-default');
});
Các chuyển đổi, nhưng khi tôi sử dụng các nút tương tự bên trong một popover, nó sẽ không làm việc.
Vui lòng đề xuất phương pháp.
Trên jsfiddle có một lỗi giao diện điều khiển của router 'Lỗi Cú pháp: dấu hiệu bất ngờ; ', mặc dù tôi không chắc chắn nếu đó là liên quan – Dan
@ Không có nó không có gì để làm với lỗi đó. – ProllyGeek