Tôi không biết nếu bạn vẫn còn quan tâm đến điều này, nhưng tôi đã tìm kiếm nó và không thể tìm thấy nó, vì vậy tôi đã phải tạo ra giải pháp của riêng tôi. Bạn phải cập nhật các plugin mặc dù (jquery.blockUI.js), và đi đến dòng này:
if (opts.title) {
s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || ' ')+'</div>';
và thay thế bằng cái này:
if (opts.title) {
s += '<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-1" class="ui-dialog-title">' +(opts.title || ' ')+ '</span><button id="btnCloseBlockUI" 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>';
này sẽ thêm một nút để tiêu đề quán ba. Để thêm một handler bấm vào nút:
//Unblocks the UI when clicking the close button
$("button#btnCloseBlockUI.ui-button").click(function() {
$.unblockUI();
});
Bạn có thể ưa thích hơn và thêm một tùy chọn thêm, một cái gì đó giống như showCloseButtonUI
và hiển thị nó chỉ khi nó được thiết lập là true.
Nguồn
2013-02-26 18:58:38
câu hỏi yêu thích khiến bạn giới thiệu tôi với một plugin mới, trông khá thú vị –
@ user1537158 vì vậy hãy cung cấp cho nó tốc độ cao –