嗨我有一个模态对话框,当文档准备就绪时打开了什么。
当我关闭它时,我在Object doesn't support property or method 'dialog'
出现此错误$("#dialog").dialog('close');
而我不能重新打开它。
$("#info").find(".openImg").click(function() {
$("#dialog").load("/Ajax.htm", function() {
$("#dialog").dialog("destroy");
$("#dialog").dialog({
autoOpen : false,
modal: true,
height : 300,
width : 300,
title : "Title",
close : function(event, ui) { $("#dialog").dialog('close'); }
});
$("#dialog").prepend("<p>Some text</p>");
$("#dialog").dialog("open");
});
});
解决方案是什么?
答案 0 :(得分:2)
我认为你不需要在对话框的关闭回调中调用close。
关闭回调用于在关闭对话框时执行操作。你正在做的可能是通过在close回调中调用close来创建一个inf递归。