1

我在一个项目中使用 HTML5 Boilerplate。不幸的是,我在 IE 7/8 中遇到了这些 SCRIPT438 错误,这会阻止我的 jQuery 运行。开发站点在这里http://clintongreen.com/clients/researchreview/index.html

**ERRORS**
SCRIPT438: Object doesn't support property or method 'hoverIntent' 
plugins.js, line 47 character 5
SCRIPT438: Object doesn't support property or method 'accordionza' 
script.js, line 31 character 2
SCRIPT438: Object doesn't support property or method 'nivoSlider' 
script.js, line 3 character 5

如果可以的话请帮忙,这真的很烦我,谢谢

4

1 回答 1

2

对于遇到反复出现的 SCRIPT438 问题的每个人:对象不支持旧版本 IE 上的属性或方法“BlahBlahBlah”,但在现代浏览器上一切正常。

这里的问题是堆叠顺序,现代浏览器似乎将您的脚本作为一个整体阅读,然后弄清楚如何处理它,旧浏览器似乎逐行阅读。

所以我的所有插件都有一个很长的 js 页面,我在底部添加了 jQuery UI,但我在顶部添加的其他一些插件依赖于 jQuery UI,所以它给出了错误。一旦我将所有内容更改为正确的顺序,一切正常。干杯

于 2011-10-30T21:30:43.700 回答