2

次のコードがあります。

 $.modal({
        content: '<p>Are you sure you want to delete?</p>',
        title: 'Delete confimation',
        maxWidth: 500,
        buttons: {
                    'Yes': function(win) {
                        win.closeModal();
                    },
                    'No': function(win) {
                        win.closeModal();
                    }
        }
    });

(勝利)が何を意味するのか誰か説明できますか?数回使用されているのがわかりますが、何をしているのかわかりませんか?

4

1 に答える 1

3

ボトムアップの説明: key の値として渡される anon 関数への変数名でYesありNo、 のオブジェクト内にありますbuttons

トップダウンの説明:プラグインを呼び出して、modal4 つのメンバーを持つオブジェクトである関数に引数を渡しています: contenttitle、。はオブジェクト (基本的にはオブジェクト内でオブジェクトを渡します) で、2 つのメンバーと があり、これは無名関数であり、それぞれに引数 があります。maxWidthbuttonsbuttonsYesNowin

基本的winには、開いているモーダルのインスタンスです$.modal()

この場合、両方Yesを押すとNo、何もせずに単にモーダルを閉じます

于 2012-04-23T08:25:48.237 に答える