「確認またはキャンセル」ダイアログを動的に作成し、クリック イベントを [OK] および [キャンセル] リンクにバインドする関数があるとします。
function confirmOrCancelDialog() {
//already created $dialog to popup on screen
$dialog.find('a.confirm').click(function() {
//close dialog
return true;
});
$dialog.find('a.cancel').click(function() {
//close dialog
return false;
});
}
次に、このダイアログの作成を別の関数から呼び出しています。インタラクションの結果を呼び出し関数に渡したい。
function performAction() {
var clickResult = confirmOrCancelDialog();
if (clickResult === true) {
//do some stuff
}
}
これを行う方法についてのガイダンスをいただければ幸いです。ありがとう。