jQuery UI ダイアログを使用して、顧客に関する情報を表示し、フォームを表示する小さなポップアップを提供しようとしています。最初のクリックでのみ機能することを除いて、すべて正常に機能します。同じボタンをもう一度クリックしようとすると、または別のボタンをクリックしようとすると、次のエラー メッセージが表示されます。
Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'option'
ダイアログを閉じたり破棄したりすることに関係していることはわかりましたが、何が間違っているのかわかりません。その部分にコメントすると$(this).dialog('destroy');
、少なくともダイアログは機能しますが、別のエラーが発生します
Uncaught TypeError: Object Exclude something has no method 'dialog'
jquery-ui-1.9.2 で jQuery 1.8.3/1.9.1 を試してみましたが、同じ問題が発生します。
これは私が設定したものです: http://jsfiddle.net/ycZpQ/