4

単一ページの Web アプリで、次のようにその場で jquery ui ダイアログを作成すると:

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

閉鎖のたびに特別な清掃を行う必要がありますか? ダイアログの「破棄」を呼び出す必要がありますか?

4

1 に答える 1

4

destroyダイアログが開かれるたびにダイアログを完全に再作成する場合は、呼び出す必要があります。上記のコードが複数回呼び出される場合に発生します。

ダイアログが 1 回しか開かれない場合は問題ありません。

于 2012-07-02T08:25:17.807 に答える