if ステートメントの条件が true の場合にのみ、jQuery ダイアログをアクティブ化 (ロード) したい。このようなもの:
if (/*condition is true*/) {
var dialog = '<div id="resultDialog" title="Search Results"><p>Results to your search. </p></div>';
$('body').append(dialog);
$("#resultDialog").dialog({
buttons: {
"No": function () {
$(this).dialog("close");
},
"Yes": function () {
//do something
}
}
});
$("#resultDialog").dialog("open");
}else{
//do something else
};
ダイアログはクリック/変更イベントに依存しません。今のところデバッグすると、条件が真であることがわかりますが、それでもダイアログは表示されません。任意の提案/ヘルプをいただければ幸いです。