未捕获的TypeError:对象的属性'$'[对象窗口]

时间:2012-07-23 10:39:17

标签: javascript jquery

我最近在一个网站上工作,现在出现了jQuery错误! 直到最近,当我在chromes控制台中注意到这些错误时,它一直表现良好。这些似乎是在google托管的jQuery中出现的。我也尝试过使用以前版本的jQuery,但它会不断显示错误。

它在https://www.upsandgeneratorparts.com/auction/

在线

标头文件为http://pastebin.com/PiKigvhg

这是显示的错误:

Uncaught TypeError: Property '$' of object [object Window] is not a function
(anonymous function)
e.extend.globalEval jquery-1.7.2.min.js:2
e.extend.globalEval jquery-1.7.2.min.js:2
f.fn.extend.domManip jquery-1.7.2.min.js:4
e.extend.each jquery-1.7.2.min.js:2
f.fn.extend.domManip jquery-1.7.2.min.js:4
f.fn.extend.append jquery-1.7.2.min.js:3
f.fn.extend.html jquery-1.7.2.min.js:4
e.extend.access jquery-1.7.2.min.js:2
f.fn.extend.html jquery-1.7.2.min.js:4
f.fn.extend.load.f.ajax.complete jquery-1.7.2.min.js:4
f.Callbacks.o jquery-1.7.2.min.js:2
f.Callbacks.p.fireWith jquery-1.7.2.min.js:2
w jquery-1.7.2.min.js:4
f.support.ajax.f.ajaxTransport.send.d jquery-1.7.2.min.js:4

有没有办法使用noconflict来排序这个或另一个方便的功能,或者我只是完全错过了一些东西!

奥利弗

2 个答案:

答案 0 :(得分:2)

您正在使用noConflict$设置为undefined,因此它不再是一个功能。

不要使用.noConflict(),除非您对自己的行为有110%的肯定。它在技术上完全没用。

答案 1 :(得分:1)

如果您使用(您是)$.noConflict,则无法再访问$对象。

因此,要么不使用它,要么总是使用jQuery对象而不是$

在您提供的页面的来源中,我在第737行注意到了这一点:

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