2011-07-26 138 views
1
Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; YPC 3.2.0) 
Timestamp: Tue, 26 Jul 2011 13:35:27 UTC 


Message: Object doesn't support this property or method 
Line: 2 
Char: 69242 
Code: 0 
URI: http://sadiecoles.uwpistol.net/CatalystScripts/Cache/lightbox2021.js 

这是我一直从这个页面http://sadiecoles.uwpistol.net/CustomContentRetrieve.aspx?ID=1142452IE8错误对象不支持属性

我最近添加的jQuery.noConflict收到错误(); jQuery(功能($){到我已经编写的代码,但我仍然在IE中得到错误

任何任何想法如何排序呢?非常感谢我所得到的所有帮助!

回答

0

你在干什么

var j = jQuery.noConflict(); 

或只是

jQuery.noConflict(); 

您可能必须在数据类型错误或东西你发送给 jQuery。 IE浏览器对数据类型非常挑剔,远比其他任何常见浏览器都要多。

另外看看你是如何声明对象和数组。如果您在声明为对象的某个对象上使用数组方法,IE会吓坏了。

var myObject = {}; 
var myArray = []; 

jsLint也可以帮助你找到像这样的东西。

+0

我在做jQuery.noConflict();这是不正确的?什么是jsLint? –

+0

最好只使用jQuery而不是$,或者关联jQuery.noConflict();与一个变量。 jsLint验证您的JavaScript代码。这将帮助您识别代码中可能导致IE出错的任何错误。它很挑剔,所以它很可能会捕获FF/Chrome/Safari会让你滑动的东西。 – brokenindexfinger

+0

好吧,我发现这个“第3行字符1的问题:'jQuery'在定义之前就被使用了, jQuery.noConflict();”这是什么意思? :O –

相关问题