Два плагина jQuery конфликтуют на одной странице

У меня есть два плагина jQuery, работающие с одним и тем же файлом. Один jquery.autocomplete.js, другой jquery.thumbnailScroller.js.

Проблема в том, что когда я использую оба в одном и том же файле, автозаполнение вообще не работает, работает thumbnailScroller, но то же самое работает без плагина thumbnailScroller.

Теперь, когда я просматривал файлы js, я получил $.fn. в обоих файлах. Но я не знаю, проблема из-за этого или чего-то еще.

Я также искал в google и stackoverflow, но не нашел правильного решения. Пожалуйста, направь меня


person Anusha    schedule 06.12.2012    source источник


Ответы (1)


Есть несколько способов избежать конфликтов в jquery. я всегда так делаю

var $k = jQuery.noConflict();

и используйте $k для каждой функции $ для любого плагина. Не делайте этого в файлах плагина js. Сделайте это для своей страницы реализации, например,

$k("#id").autocomplete({... 

С Уважением

iijb

person iijb    schedule 06.12.2012