我正在尝试使用 jquery 和 impromptu 编写用于警报/确认/提示替换的库代码。
我希望能够以相同的方式调用函数:
例如。var getval = jConfirm("Are you sure?");
alert (getval);
我的功能:
function jConfirm(text, title){
var return_val = false;
$.prompt(text, {
title: title,
html: text,
buttons: { OK: true, Cancel: false },
callback:function(e,v,m,f)
{
return_val = v;
}
});
return return_val;}
代码当前继续执行而无需等待输入 - 警报会立即显示并且“getval”永远不会获得值。
如何以与本机确认函数相同的方式即兴等待来自对话框的输入并在继续之前将值返回给 getval?