2012-05-18 3 views
1

У меня есть строка кода, которая вызывает конфликт между ползуну изображения и панель поиска, которые autocompletes: $J = jQuery.noConflict();jQuery.noConflict вызывает конфликт

У меня есть два сценария до этой строки: jquery_1-6-4.js и jquery.autocomplete.js, которые используются для создания автозаполнения поискового бара. С линией jQuery.noConflict работает слайдер изображения, но строка поиска не предлагает слов. Без него панель поиска работает, но ползунок не исчезает (он исчезает)

+0

Пожалуйста, разместите остальную часть вашего кода jQuery. – j08691

+0

[link] (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

Смежные вопросы