Разрешить конфликты JavaScript / jquery

Я пытаюсь добавить jQuery в PHP SQLBuddy и получаю некоторые конфликты. Если я просто включу jQuery, остальная часть программы перестает работать и не тянет таблицы / базы данных.

Если я использую функцию jQuery noConflict, все работает, но я не могу использовать селекторы jQuery. Есть ли способ объединить 2 библиотеки, которые покажут вам, где находятся 2 функции с одинаковым именем и предложат переименовать одну из них?

1 ответ

Решение

noConflict возвращает ссылку на функцию jquery, поэтому вы должны просто иметь возможность присвоить возвращаемое значение переменной и использовать ее вместо $ или же jquery, Вот так:

var $j = jQuery.noConflict();
// $j is now an alias to the jQuery function; creating the new alias is optional.

$j(document).ready(function() {
    $j( "div" ).hide();
});

см.: http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/

Другие вопросы по тегам