未捕获的TypeError:对象#没有方法’对话’
下面是我的JSF代码和相应的HTML代码,它被转换成,
/* */
HTML代码:
No Thanks
当我点击“No Thanks”链接时,我在Java Script控制台中遇到exception。
Uncaught TypeError: Object # has no method 'dialog'
我的xhtml页面中也有以下代码,
/* <![CDATA[ */ var $h=jQuery.noConflict(); function myFunction() { $h(document).ready(function() { $h("#myForm").attr("style", "display:block"); $h("#myForm").dialog({ open: function(event, ui) { jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('Close'); }, duration: 800, height: 300, minWidth: 300, width: 300, position: [490, 160], zIndex: 99999999, modal: true, show: { effect: 'puff', duration: 400 }, hide: { effect: 'puff', duration: 400 } }); }); } myFunction(); /* ]]> */
谷歌搜索后我了解到,这可能是因为没有导入相关的Jquery Java Script文件。 但是,在我的情况下,我不确定我需要导入/删除哪个Java脚本。
更新:
我用jquery-ui.min.js
替换了jquery-1.9.1.min.js
。 以下是我现在的错误,
好像你已经包含了三次jQuery库:
您只需要包含一次并将其放在jQuery UI和其他jQuery文件之前