0
こんにちは
私は、ドキュメントの準備ができたら何が開いているかを示すモーダルダイアログを持っています。
私はそれを閉じると、Object doesn't support property or method 'dialog'
の$("#dialog").dialog('close');
にこのエラーがあり、それを再び開くことはできません。モーダルダイアログを再度開くjquery
$("#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");
});
});
どのような解決策ですか?
私がクローズしないと、次回のダイアログでエラーが発生する – Snote
ajax.htmlにはスクリプトが含まれていますか?あなたはjquery UIを上書きしているかもしれないし、スクリプトを使ってポストロードを壊す可能性があります。 – mkoryak
私のエラーをきめ細かく、ajax.htmlにもjqueryが入っています。ありがとう。 – Snote