如何创建阻止对话框
how to create a blocking dialog box
有没有办法使用 Javascript/JQuery/Ajax 创建阻塞对话框......
我使用了 JQuery UI 对话框。由于这是一个异步函数,我使用了回调函数。但是,它使if/else的简单JS代码非常复杂。
例如
ans1 = confirmBox("something");
if(ans1){
ans2 = dialogBox();
if(ans2)
alertBox();
else {
ans3 = dialogBox();
....
}
}
else {
}
。代码的其余部分
回调使这变得非常复杂。有没有其他选择?
没有办法让 JavaScript 阻塞并等待一个条件。您需要使用回调方法。
也许如果您需要所有这些步骤,最好以不同的方式进行。
相关文章:
- 使用knockoutjs组件创建对话框
- 单击按钮创建多实例jQuery UI对话框
- Meteor:使用Jquery创建对话框
- 动态创建的 jQuery UI 对话框错误后 jQuery 2.2.0 升级
- 关闭动态创建的 jQuery-ui 对话框
- 如何创建阻止对话框
- 关闭-“阻止此页面创建其他对话框”
- 我想知道如何创建一个自定义对话框,当点击按钮时会弹出
- "阻止该页面创建附加对话框“;第二次点击
- Dojo,xhrPost不能在对话框中使用程序创建的表单
- 简单的jquery对话框可以't创建输入
- 创建 Dojo 网格并从数据模型添加对话框
- Chrome 撤消“阻止此页面创建其他对话框”的操作
- 如果我动态创建jquery UI对话框,除了在单页应用程序中调用对话框(“关闭”)之外是否有任何清理
- 使用 JavaScript 打开“另存为”/“下载”对话框以下载动态创建的文件
- 在 Bootsrap3 中动态创建模式对话框
- 堆栈溢出如何创建模式对话框窗口
- 在纯 JavaScript 中创建“是/否”对话框
- 如何在 BackboneJS 应用程序中创建和打开警报对话框
- 对话框创建后的jQuery ui对话框触发事件