当我使用bootbox提示时,脚本暂停一段时间以接受来自用户的输入,如javascript提示工作,整个程序运行而不从用户获得输入。我不知道为什么?任何帮助都很明显。
this.num = bootbox.prompt("Enter a number of nodes" , function(result)
{
if(result == null)
{
console.log("Cancelled");
}else{
return result;
}
});
console.log(this.num);
答案 0 :(得分:0)
Bootbox对话框不会阻止事件,因此只有当对话框被解除时,需要的所有才会发生在回调函数中。
alert
来电唯一需要的参数是message
;callback
是confirm
和prompt
来电需要确定的内容 用户的回复是。即使在调用alert
时,回调也很有用 确定用户何时从我们的包装器方法中解除对话框 不能& 不像他们的原住民一样阻止;他们是 异步而不是同步。
任何非本机模态都是如此,而不仅仅是Bootbox(以及底层的Bootstrap模态)。