0

アプリ全体で多くのダイアログを使用する予定ですが、それを実装する最良の方法は何ですか?

私には2つのアイデアがあります:

ページの本文の下部にダイアログ div を配置しますが、初期表示は none に設定します。

また

ダイアログが表示されるトリガーが発生したら、ボディに追加してから開きます。

両方の方法の長所と短所は何だと思いますか? そして、より良い方法があれば共有してください!


はい、私は Jquery UI について話している:

$('#myDialog').dialog({
    ...
})

非表示と再表示については知っていますが、それが適用されている div を使用する最良の方法は何ですか? 最初に非表示にするか、div を「body」に動的に追加してから、ダイアログを呼び出しますか?


@Lee Taylor - ダイアログ内に入力フィールドと選択フィールドがあるため、両方のビットになります。選択フィールドは、AJAX 呼び出しによって入力されます。


ダイアログのコンテンツを AJAX 呼び出しまたは PHP で埋める方が良いですか?

.clone() の使用例も教えてください。


ありがとう、これはどうですか:

function manageContactDialog()
{
var content = $.load('manage-customer-contact.html') ;

$('body').append('<div id="manageCustomerDialog">'+content+'</div>') ;

$('#manageCustomerDialog').dialog({
    title: ''
})
}
4

0 に答える 0