在单页网络应用程序中,如果我像这样即时创建 jquery ui 对话框:
$("<div>hello</div>").dialog({
buttons : {
"cancel" : function() {
$(this).dialog("close");
}
}
});
我需要在每次关闭后进行任何特殊清理吗?我需要调用对话框的“销毁”吗?
最佳答案
如果您打算在每次打开对话框时完全重新创建对话框,您应该调用 destroy
,因为上面的代码会被多次调用。
如果对话框只打开一次,那没关系。
关于javascript - 如果我即时创建 jquery ui 对话框,除了在单页应用程序中调用对话框 ("close"之外是否有任何清理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290057/