2013-09-16 22 views
0

我相信我的网站上有一个jQuery的冲突。 Firebug指出,该网站上可能存在相冲突的代码。 “选择状态”下拉菜单不起作用,因为javascript无效。我对使用jquery代码也很陌生,所以我不知道从哪里开始。当代码没有找到jquery的文件都发生http://postimg.org/image/ir3beizgj/冲突的Javascript:无效(0)错误

我知道这样的消息,但这些文件存在:萤火虫控制台的

SUBJECT SITE

屏幕截图。

堆积的Jquery:

e()chosen...=0.9.11 (line 9) 
e()chosen...=0.9.11 (line 9) 
e()chosen...=0.9.11 (line 9) 
e(e=select#billing_state.state_select, t=undefined)chosen...=0.9.11 (line 9) 
(?)()chosen...=2.0.14 (line 9) 
e(r=0)chosen...=0.9.11 (line 9) 
a(e=Object[select#billing_state.state_select, select#shipping_state.state_select], n=function(), r=undefined)jquery.min.js (line 2) 

a(e=function(), t=undefined)jquery.min.js (line 2) 
e(n=undefined)chosen...=0.9.11 (line 9) 
(?)(e=function())chosen...=2.0.14 (line 1) 
a(t=[Document /products-page/checkout/, [function()]])jquery.min.js (line 2) 
a(e=Document /products-page/checkout/, t=[Document /products-page/checkout/, [function()]])jquery.min.js (line 2) 

a(e=undefined)jquery.min.js (line 2) 
a()jquery.min.js (line 2) 
+0

您指向jQuery的错误路径,只是修复它。 –

+0

我会,如果我知道如何,什么,或在哪里改变它。我从来没有使用过jQuery,所以我不知道从哪里开始! @FezVrasta –

+1

为什么你有两个''元素? – nnnnnn

回答

2

后你说得包括jquery.min.js你有这样的:

try{jQuery.noConflict();}catch(e){}; 

.noConflict() method删除$别名jQuery,以避免与其他冲突(非jQuery)脚本,可能会尝试使用$作其他用途。

然后在你的脚本以后你有很多(未遂)的$对这样的线路使用,例如:

$(".tabs").tabs(); 

这些尝试使用$()给你的截图所示的错误。

$的这些实例更改为jQuery,它应该可以防止出现的错误。例如:

jQuery(".tabs").tabs();