JS 関数の戻り値をユーザー アクションに依存させることは可能ですか?
では、関数 a と関数 b があるとします。
関数 b は、true を返すボタンと false を返すボタンの 2 つのボタンを含むダイアログを表示します。a から b を呼び出して、操作を続行する前に b からの戻りを待機させることはできますか?
コード例:
function a(){
if(b()){
do x
}else{
do y
}
}
function b(){
$("#anElement").dialog({
title: "This is a Dialog",
buttons:{
"Yes": function(){
//do some stuff
$(this).dialog("close");
return true;
},
Cancel: function(){
//do some stuff
$(this).dialog("close");
return false;
}
}
});
}
これは確認によく似ていると思いますが、その上に「はい/いいえ」以上のものを構築したいと考えています。助言がありますか?