1

jqueryuiダイアログを使用しています。イベントでダイアログを初期化しdocument.readyました。

   $("#globalConfirm").dialog({
        width: 500, autoOpen: false, resizable: false, draggable: false,
        modal: false        
   });

このダイアログは確認用です。後でボタンオプションを追加したいのですが、次のようなコールバック関数があります。

   $("#globalConfirm").dialog("option", "buttons", '{
        "Confirm": function (event, ui) {
            //jquery code
        },
        "Cancle": function (event, ui) {
            $(this).dialog("close");
        }'
    );

ダイアログを初期化した後にjqueryuiダイアログのボタンオプションを初期化するこの書き込み方法はありますか?

4

1 に答える 1

2

はい、文字列ではなく、オブジェクトとしてオプションを渡すだけです。

   $("#globalConfirm").dialog("option", "buttons", {
        "Confirm": function (event, ui) {
            //jQuery code
        },
        "Cancel": function (event, ui) {
            $(this).dialog("close");
        }
    );
于 2012-11-05T04:01:05.750 に答える