2012-05-18 57 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