ユーザーがJQueryUIでモーダルダイアログボックスの外側をクリックしたときにモーダルダイアログが閉じないようにするにはどうすればよいですか?

Nick1989

ビューJquery UIに表示するために使用ている古いプロジェクトで立ち往生しModalsています。私が抱えている問題は、ユーザーがの外側をクリックすると、ダイアログのモーダルビューが閉じてしまうことですModel DialogこれJqueryを防ぐためのプロパティはありますか?の背景とキーボードのプロパティは、外側のクリックでモーダルベースが閉じるのを防ぐのにBootstrap役立つことを知っていBoostrapますが、どうなりJquery UIますか?

以下に私のJavascriptコードを示します。

// EDit Dialog
var updateBanquetTicketDialog = function () {
    var s = $('<div></div>').dialog({
        title: "Edit Banquet Ticket",
        autoOpen: false,
        dialogClass: "success-dialog",
        modal: true,

        buttons: [
           {
               text: "Update"
             , 'class': "btn-primary"
             , click: function () {
                 updateBanquetTicket();
             }
           },

          {
              text: "Cancel"
             , 'class': "btn-warning"
             , click: function () {
                 editBanTicketDiag.dialog('destroy');
             }

          }
        ]

    });
    return s;
}
Nick1989

私はそれを考え出した。jquery.dialog.jsファイルに移動する必要があります

そして、show関数の行番号117で、そのコードを次のように置き換えます。

var show = function () {
//call the bootstrap modal to handle the show events (fade effects, body class and backdrop div)
            //$msgbox.modal('show');
            $msgbox.modal({
                show: true,
                backdrop: 'static',
                keyboard: true
            });
        };

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ