4

在单页 Web 应用程序中,如果我像这样动态创建 jquery ui 对话框:

 $("<div>hello</div>").dialog({ 
      buttons : { 
           "cancel" : function() { 
                $(this).dialog("close");
           } 
      } 
 });

每次关闭后我需要做任何特殊的清理工作吗?我需要调用对话框的“销毁”吗?

4

1 回答 1

4

如果您计划在每次打开对话框时完全重新创建对话框,您应该调用destroy它,因为上面的代码被多次调用。

如果对话框只打开一次,那没关系。

于 2012-07-02T08:25:17.807 回答