2011-07-26 16 views

答えて

1

#dialogはあなたが使用できるダイアログ

1

に表示するdivタグのIDです$('#dialog').dialog('destroy');を試してみてください。

$('#dialogId').dialog('destroy'); 

をしかしそれは.dialog('close')が動作しないことを、非常に奇妙です。より多くの情報を提供できますか?

0

以前の回答と同様に、ダイアログ( '破棄')は、要素とその内容を完全に削除する必要がある場合に使用されます。値を隠すか閉じて保持する必要がある場合は、要素を非表示にするだけです。 $("#dialog").hide(); しかし、破壊しなければ、回避する必要があるDOMにダイアログを追加し続けるでしょう。ダイアログが未定義でない場合は、検証をしてダイアログが再初期化されているので、 $("#dialog").show();または

$("#dialog").dialog({ 
      title: "xyz", 
      modal: true, 
      close: function(){ 
      $("#dialog").hide() 
      //This is where the code reaches when you press the x button or click on the custom cancel or close button. 
      } 
     }); 
$("#dialog").open(); 

$("#dialog").dialog('open');はそれが質問に答える願っています。

関連する問題