我有一行代码导致图像滑块和自动完成的搜索栏之间发生冲突:
$J = jQuery.noConflict();
在此行之前我有两个脚本:jquery_1-6-4.js 和 jquery.autocomplete.js,它们用于使搜索栏自动完成。使用 jQuery.noConflict 行,图像滑块可以工作,但搜索栏不建议单词。没有它,搜索栏可以工作,但滑块不起作用(它会消失)
我有一行代码导致图像滑块和自动完成的搜索栏之间发生冲突:
$J = jQuery.noConflict();
在此行之前我有两个脚本:jquery_1-6-4.js 和 jquery.autocomplete.js,它们用于使搜索栏自动完成。使用 jQuery.noConflict 行,图像滑块可以工作,但搜索栏不建议单词。没有它,搜索栏可以工作,但滑块不起作用(它会消失)
一旦您将 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
});
});