javascirptのダイアログを共通化したくて以下のように書いてみたのですが、いまいちスマートじゃないです。
もっといいかんじに書く方法があれば教えてください。
■ダイアログクラス
javascript
1var Dialog = function () { 2 this.open = function (params) { 3 var dialog = $("#dialog"); 4 dialog.html(params["message"]); 5 dialog.dialog({ 6 title: params["title"], 7 modal: true, 8 height: 200, 9 width: 400, 10 resizable: false, 11 draggable: false, 12 buttons: { 13 "Cancel": function () { 14 // Cancel 15 }, 16 "OK": function () { 17 // OK 18 } 19 } 20 }); 21 } 22};
■呼び出し側
javascript
1var dialog = new Dialog(); 2var params = { 3 title: "タイトル", 4 message: "メッセージ" 5}; 6dialog.open(params);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/03 08:05