【发布时间】:2013-07-01 08:42:38
【问题描述】:
我正在尝试使用 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/
【问题讨论】: