0

我正在这里开发网站:http: //extremeprodigy.com/projects/leelam36/

它仅在状态栏中显示 IE 浏览器中的错误,显示“完成但有错误”。网站是用 Joomla 和 mootools 构建的,并且正在使用 jquery。似乎有冲突,但我们无法解决。

当前开发者遇到了 mootools-compressed.js 文件的问题,错误描述如下:

TypeError:$(filter) || document).getElementsBySelector is not a function

有什么方法可以通过在 IE 状态栏中显示的代码来抑制或禁用这些警告?

任何帮助深表感谢。

赛义德

4

2 回答 2

0

有两种解决方案:

  • 你找到冲突并解决它。

  • 您只依赖 jQuery 或 Mootools,而不是两者。

即使您加载的库越少越好,您也可以通过使用jQuery()选择器而不是$()使用 jQuery 的任何地方来解决冲突。这应该有效。如果您使用 jQuery 插件,请确保也将选择器替换到 jQuery()那里。

希望能帮助到你...

于 2012-08-07T19:30:11.563 回答
-1

使用try {} catch () {}声明。

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/try...catch

于 2012-08-07T19:27:27.647 回答