0
我已经实现了一个JQuery对话框来替换所有的标准alert()和confirm()以提供更好的外观和感觉。JQuery对话框同步调用
问题是这些是异步调用,并且在大多数地方我可以使用回调方法在用户响应后触发操作。
但在另一个插件中,我可以利用回调,所以需要这是同步。
实施例:
- 一些js代码
- 对话框
- 更js代码
线1,2 & 3之前已经由用户完成的线2对话框进行烧成。我不需要从对话框的响应只是其停止线3
我已经实现了一个JQuery对话框来替换所有的标准alert()和confirm()以提供更好的外观和感觉。JQuery对话框同步调用
问题是这些是异步调用,并且在大多数地方我可以使用回调方法在用户响应后触发操作。
但在另一个插件中,我可以利用回调,所以需要这是同步。
实施例:
线1,2 & 3之前已经由用户完成的线2对话框进行烧成。我不需要从对话框的响应只是其停止线3
这里的执行是什么,我觉得你想要做一个例子:
小提琴:http://jsfiddle.net/maniator/32BWw/
JS:
function step_one(){
$('body').append('hello');
step_two();
}
function step_two(){
$('<div>').dialog({
modal: true,
buttons: {
ok: function(){
$(this).dialog('close');
}
},
beforeClose: function(){
step_three();
}
}).html('you sure?')
}
function step_three(){
$('body').append(' there');
}
step_one();
你需要的是,关闭对话框一步
ü可以显示一些代码在这里或在回调的jsfiddle? – Neal 2011-04-06 18:06:15
对话框会显示一段时间吗?用户是否必须点击确定才能继续?什么发生? – Kevin 2011-04-06 18:06:34
[任何JQuery alert()替代JavaScript的本地的可能重复?](http://stackoverflow.com/questions/4913594/any-jquery-alert-replacement-for-javascripts-native-one) – 2011-04-06 18:06:37