JQuery没有使用Firefox 20

时间:2013-04-11 10:43:42

标签: jquery firefox

因为有些日子我在使用Firefox 20更新的网站上遇到问题.JQuery没有在此浏览器上运行此更新。我的控制台日志中有2个错误,我没有此浏览器的第19版:

TypeError : a.getElementsByClassName(...) is undefined
ReferenceError : JQuery is not defined
jQuery.noConflict();

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

jQuery需要在任何依赖jQuery运行的脚本或代码之前在页面上导入/加载。但是页面上的第一个脚本是:

<script type="text/javascript" src="/test/wp-content/themes/child/script/jquery.jcarousel.min.js"></script>

在任何其他jQuery插件/代码脚本之上添加jQuery。

答案 1 :(得分:1)

这是原型弃用脚本中的一个错误。该脚本嗅探基于Gecko的浏览器并用一个空函数替换Element.prototype.getElementsByClassName,这当然会破坏对元素的getElementsByClassName调用...

答案 2 :(得分:0)

关于jQuery,firefox 20中存在一个新问题。

https://support.mozilla.org/en-US/questions/955992

实现在该问题线程中发布的解决方案会暂时修补此问题,直到firefox修复其浏览器中的错误。