此代碼作品完美,除了 - 對話窗口如我所料X毫秒後不會關閉......執行jQuery UI的對話框 - X秒後關閉
setTimeout
功能(我把警報()存在和它的工作...),所以我認爲問題是與$("#alert div").dialog('close');
但我不知道什麼是錯的...
if ($("#alert").length) {
var title;
if ($("#alert span").length) {
title = $("#alert span").text();
}
$("#alert div").dialog({
title: title,
modal: true,
open: function() {
setTimeout(function() {
$("#alert div").dialog('close');
}, 2000);
}
});
}
編輯: 如果有幫助,這裏是HTML:
<div id="alert">
<span>Password change</span>
<div>Password was successfully changed.</div>
</div>
已解決!如果有人有想法,爲什麼我的代碼無法正常工作,會很棒...
看到我更新的答案與解釋爲什麼你所期望的工作是什麼沒有。 – j08691 2012-08-12 20:39:48