まだ興味があるかどうかはわかりませんが、探していて見つからなかったので、自分で解決策を作成する必要がありました。あなたがが(jquery.blockUI.js)のプラグインを更新する必要があり、このラインに行く:
if (opts.title) {
s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || ' ')+'</div>';
し、このものと交換してください:
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>';
これはタイトルにボタンを追加しますバー。ボタンのクリックハンドラを追加するには:
//Unblocks the UI when clicking the close button
$("button#btnCloseBlockUI.ui-button").click(function() {
$.unblockUI();
});
をあなたはもっと派手なことや余分なオプションを追加し、showCloseButtonUI
のようなもの、それがtrueに設定されていた場合にのみ、それを表示することができます。
あなたは新しいプラグインに私を紹介しました。とても涼しく見えます。 –
@ user1537158これは高いレートのplzを提供します –