Tôi đang sử dụng một chủ đề jQuery 1.10.3 tùy chỉnh. Tôi đã tải xuống mọi thứ trực tiếp từ con lăn chủ đề và tôi đã cố tình không thay đổi bất cứ điều gì.
Tôi tạo một hộp thoại và tôi nhận được một hình vuông màu xám trống trong đó biểu tượng đóng sẽ là:
Tôi đã so sánh mã được tạo trên trang của mình:
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<spanid="ui-id-2" class="ui-dialog-title">Title</span>
<button class="ui-dialog-titlebar-close"></button>
</div>
đến mã được tạo trên trang Dialog Demo :
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<span id="ui-id-1" class="ui-dialog-title">Basic dialog</span>
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close">
<span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span>
<span class="ui-button-text">close</span>
</button>
</div>
EDIT: Các phần khác nhau của mã được tạo bởi jQueryUI, không phải tôi vì vậy tôi không thể thêm các thẻ span mà không chỉnh sửa tệp jqueryui js có vẻ như là một lựa chọn xấu / không cần thiết để đạt được chức năng bình thường.
Đây là javascript được sử dụng để tạo ra một phần của mã:
this.element.dialog({
appendTo: "#summary_container",
title: this.title(),
closeText: "Close",
width: this.width,
position: {
my: "center top",
at: ("center top+"+(window.innerHeight*.1)),
collision: "none"
},
modal: false,
resizable: false,
draggable: false,
show: "fold",
hide: "fold",
close: function(){
if(KOVM.areaSummary.isVisible()){
KOVM.areaSummary.isVisible(false);
}
}
});
Tôi đang bị thua lỗ và cần sự giúp đỡ. Cảm ơn trước.