我用JQuery开发了一个简单的页面。它工作正常,在几乎所有的浏览器(即火狐,IE,Chrome浏览器),但每当该页面在IE中打开,它会提示JavaScript错误一样,IE 8.0中JQuery的JS错误
'guid' is null or not an object on line 1834
你有什么想法?
我用JQuery开发了一个简单的页面。它工作正常,在几乎所有的浏览器(即火狐,IE,Chrome浏览器),但每当该页面在IE中打开,它会提示JavaScript错误一样,IE 8.0中JQuery的JS错误
'guid' is null or not an object on line 1834
你有什么想法?
也许你正在使用parentNode或parentElement属性?在IE和其他浏览器中有一些问题。
感谢你的消息。
错误在我身上。对于悬停事件,我没有为“out”传递函数。因此,处理程序在jQuery.event功能不确定而导致错误的语句过去了,
如果(!handler.guid)
在1834线的jQuery-1.2.6.js的文件的写入。
虽然使用我认为出处理程序不是强制性指定,但我想我错了。
奇怪的是,FF/Chrome不会提示错误,但IE确实:)这与以前有点不同。
问候, Jatan
对不起,FF /铬都报告此错误,但在非常沉默的方式。你需要去Firefox 3.0的JavaScript错误对话框,看看是否有任何错误,对于Chrome,你需要去Javascript控制台。
在我看来,应该至少有一些UI指示(如图标会变成红色),对于FF 3.0和Chrome中的这些错误。在FF 2.0中,如果出现任何错误,我认为该图标正在转向RED CROSS,但在FF 3.0中不会发生这种情况!
如果你发布了足够的代码来重现你的问题,我会减少它。 – Pat 2008-09-16 11:08:13