0
$(function() {
$("#Dialog1").dialog({
resizable: false
});
if($("#Dialog1").dialog("isOpen")){
setTimeout(function(){
$("#Dialog1").dialog("option", "hide", {
effect: "explode",
duration: 1000
})
}, 5000)}
});
});
它需要在5秒後銷燬對話框,但沒有任何事情發生。jQuery對話框,什麼都沒發生
'對話框( 「選項」, 「隱藏」,...)'不隱藏對話框。改用'close'或'destroy'。查看[文檔](http://api.jqueryui.com/dialog/)中的區別。 –
試試這個$(this).dialog('close');如果不是你的解決方案解釋你在控制檯中得到什麼錯誤 –
它關閉對話框,但setTimeOut不起作用。 – user3820214