0

JSに詳しくなくてすみません。しかし、私はこの Jquery ダイアログ コードを持っていて、「追加」というボタンを追加して、新しい空白のダイアログを呼び出す必要がありますか? 私は UX/UI デザイナーですが、構文に悩まされています (笑)。どんな助けでも素晴らしいでしょう。

    $( "#dialog-message" ).dialog({
    autoOpen: false,
    modal: true,
    buttons: {
        Ok: function() {
            $( this ).dialog( "close" );
        }
    }
});

$( "#opener" ).click(function() {
    $( "#dialog-message" ).dialog(  "option", "width", 650  );
    $( "#dialog-message" ).dialog( "open" );
    return false;
}); 
4

2 に答える 2

5

ボタン プロパティは JavaScriptリテラル オブジェクトであるため、次のようにボタンを追加できます。

buttons: {
    Ok: function() {
        $( this ).dialog( "close" );
    },
    Add : function() {
      $('#otherDialog').dialog("open");
    }
}

ご覧のとおり、これらはコンマで区切られた関数であり、名前はテキストとして使用されます。

于 2012-11-23T20:42:47.913 に答える
0

これを試して:

$(function() {
    $( "#opener" ).click(function() {
        $( "#dialog-modal" ).dialog({
            width: 650,
            modal: true,
            buttons: {
                Ok: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
    });
});
于 2012-11-23T20:51:51.420 に答える