我最近一直在一个网站上工作,现在该网站出现jQuery错误!
直到最近当我在chrome控制台中注意到这些错误时,它的表现一直很好。这些似乎在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对这个函数或另一个方便的函数进行排序,或者我只是完全错过了一些东西!

奥立佛

最佳答案

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

除非您对自己的工作有110%的把握,否则请不要使用.noConflict()。从技术上讲,它是完全无用的功能。

07-24 17:39