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