必要な答えがどこにも見つからないので、ここで誰かが私を助けてくれるかもしれません。jquery UI でカスタム ダイアログを作成しましたが、別のファイルから開くことができません。
これは私のその機能です。
よりわかりやすくするために。使用する同じファイルまたは関数から確認ボックスを開きたい場合
var cfg = window.confrim('test');
if(cfg){
//doSomething;
}
しかし、このダイアログでは何もできません..表示されません..コンソールにエラーはありません.すべてが含まれています..
そして私はこの機能に入ります。
this.customConfirm = function(window, warning, url){
var NewDialog = jQuery('<div id="MenuDialog"><p>This is your dialog content, which can be multiline and dynamic.</p></div>');
NewDialog.dialog({
modal: true,
title: "title",
show: 'clip',
hide: 'clip',
position: {at: 'center', my: 'center', of: window},
buttons: [
{text: "Submit 1", click: function() {alert(1);}},
{text: "Cancel 2", click: function() {jQuery(this).dialog("close")}}
]
});
return false;
}
手伝ってくれてありがとう :)