Tôi đã thêm chủ đề UI Bootstrap vào ứng dụng của mình và hầu hết nó có vẻ hoạt động rất tốt, nhưng dường như tôi không nhận được các nút thoại UI để hiển thị chính xác như bản trình diễn . Dường như giao diện người dùng jQuery không thêm các lớp vào các nút để các nút sẽ được tạo kiểu.Các lớp nút không được thêm vào trong jQuery UI Bootstrap Dialog
Sử dụng nhà phát triển Chrome các nút nên làm như sau:
<button type="button"
class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
role="button"
aria-disabled="false">
<span class="ui-button-text">Ok</span>
</button>
Nhưng khi tôi tạo thoại của tôi:
nút thoại$('#dialog').dialog({
title: 'My Text',
close: function (event, ui) {
myfunction();
},
bgiframe: false,
width: 860,
height: 500,
resizable: true,
modal: true,
buttons: {
Cancel: function() {
$(this).dialog("close");
}
}
});
Các ui làm như vậy:
<button type="button">Cancel</button>
Không lớp học đang được thêm vào và tôi không thể tìm thấy bất cứ điều gì mà nói với tôi NẾU tôi cần phải thực hiện các phương pháp khác hoặc những gì thỏa thuận là.
Cảm ơn.
-V
Edit: xin lỗi tôi quên để tham khảo các phiên bản tôi đang sử dụng:
Bootstrap: 2.2.2 jQuery: 1.8.3 jQuery UI: 1.9.2
Tôi không chắc chắn nếu có thể. Bạn có cần sử dụng hộp thoại JQuery không? Kiểm tra liên kết này: http://forums.asp.net/t/1761495.aspx/1?can+we+use+jquery+ui+with+twitter+bootstrap+ –
Bạn cũng có thể thấy điều này hữu ích: http://addyosmani.github.com/jquery-ui-bootstrap/ –
Vâng đây là những gì tôi đang sử dụng. Nó được ghi chú trong tiêu đề và dòng đầu tiên của câu hỏi :-) –