虽然加载了jQuery,但$不是函数

时间:2011-05-26 18:59:21

标签: javascript jquery

看看这个网站:

http://www.magiskecirkel.no/

它说$不是函数,虽然加载了jQuery。

我知道我之前已经问过这个问题,并且已修复,但现在显然问题又回来了...很抱歉重新发布,感谢所有帮助。

4 个答案:

答案 0 :(得分:3)

出于某种原因,jQuery文件的最后一行如下:

jQuery.noConflict();

请参阅jQuery.noConflict了解这一点。

为了解决这个问题,您可以使用以下方式准备文档:

jQuery(document).ready(function($) {
    // use jQuery with the $ symbol
});

或者,如果可以的话,从jQuery.js中删除该行。

答案 1 :(得分:1)

在global.js中,您可以更改此行:

$(document).ready( function($) {

为:

$(document).ready( function() {

答案 2 :(得分:0)

我得到的错误在$(document).ready( function($) {行上你在函数调用中不需要$。

答案 3 :(得分:0)

与其他库一起使用时使用jQuery noConflict()

$.noConflict();
jQuery(document).ready(function($) {
  // Code that uses jQuery's $ can follow here.
});