2013-09-16 23 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();