2012-05-18 152 views
1

我有一個行代碼導致的圖像滑塊和自動填充搜索欄之間的衝突: $J = jQuery.noConflict();jQuery.noConflict導致衝突

我這行之前有兩個腳本:jquery_1-6-4.js以及用於使搜索欄自動完成的jquery.autocomplete.js。 使用jQuery.noConflict行,圖像滑塊可以工作,但搜索欄不會顯示單詞。沒有它,搜索欄可以正常工作,但滑塊不會(它消失)

+0

請發表您的其他jQuery代碼。 – j08691

+0

[鏈接](http://pastebin.com/9ysTczR5)這是我的索引的頭。不確定你的意思是由jQuery代碼。 – MrRoy

回答

2

將jQuery置於非衝突模式後,它會釋放$,您的自動完成代碼試圖使用它。如果你設置了$J = jQuery.noConflict();,你已經將jQuery別名爲$J;它代替了$。您需要始終使用$J

$J().ready(function() { 
    $J("#recherche").autocomplete("get_kw.php", { 
     width: 260, 
     matchContains: true, 
     //mustMatch: true, 
     //minChars: 0, 
     //multiple: true, 
     //highlight: false, 
     //multipleSeparator: ",", 
     selectFirst: false 
    }); 
}); 
+0

謝謝,就是這樣 – MrRoy