假设我有一个动态创建“确认或取消”对话框并将点击事件绑定到“确定”和“取消”链接的函数。
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
}
}
任何有关如何执行此操作的指导将不胜感激。谢谢。