$("#first").dialog({ width: 304, modal: true,
beforeclose: function (e, ui)
{
$("#confirm").dialog({ width: 500, modal: true,
buttons: {
"Confirm": function() {
document.location.href = "/Home/Index";
},
"Cancel": function() {
$(this).dialog('close');
return false;
}
}
});
}
});
對話框#first
關閉而不等待#confirm
對話框打開。我知道關於JavaScript的confirm()
函數,但我想在這種情況下使用對話框。我怎樣才能做到這一點?在jquery中創建確認對話框
爲什麼這個工作會更有幫助的說明。 –
yaa其真實@ muistooshort +1 – gaurav
說明:創建並顯示第一個對話框。當您嘗試關閉它時,會觸發beforeClose事件。在beforeClose事件的處理程序中,顯示輔助「確認」對話框,然後返回值false,以防止第一個對話框關閉。當您點擊標有「確認」的按鈕時,您將手動導航至/ home/index。當您單擊取消時,您將手動關閉確認模式。 – deadbabykitten