日期:2014-05-16  浏览次数:20380 次

jquery在ie9下的问题?
页面为index.aspx(总页面)、left.aspx(左iframe)、main.aspx(右iframe)

访问:index.aspx时
报错描述如下:
"Object"未定义 jquery-1.6.4.min.js 行2
.....好多错误,
但是页面上的jquery相关功能正常。

直接访问left.aspx和main.aspx都不会报错,页面相关功能也正常。

求解,如何让它不抱错?



------解决方案--------------------
有没有代码?可以上传到http://jsfiddle.net/
另外试下jquery 1.8有没有报错?
------解决方案--------------------
是有这个问题,我也碰到了,不过我解决了,暂时没发现有啥问题。

我使用jquery ui tabs,每个标签下面一个iframe,动态添加的时候就有这个错,一步步调试后把
/*, j.appendTo(this.list[0].parentNode)*/这里注释掉就好了,至于为什么我就不知道了,jqueryui源代码没看懂

加密之前jquery.ui.tabs.js里的add方法,大概509行
$panel.appendTo( this.list[ 0 ].parentNode );
------解决方案--------------------
你用firebug去调试一下吧,找到错误的代码在那里。这样说很不好确定的,另外,你换一种流览器试一试。看还会不会报错。
------解决方案--------------------
有URL地址供大家帮你调试码?
检查一下index.aspx,left.aspx,main.aspx是否都加载了jquery库?
------解决方案--------------------
ext未定义一般可能是引用js库的时候前后顺序不对