Устранение конфликта между jQuery и MooTools

В этой статье мы рассмотрим способ устранение конфликта между jQuery и MooTools.

Опытные разработчики знают, что без jQuery сайт практически не сайт. Данная библиотека очень упрощает работу с javascript и делает сайт динамичным.

В Joomla, по умолчанию используется библиотека MooTools, и когда нам потребуется подключить параллельно jQuery, то может возникнуть конфликт между ними.

К примеру:

Однажды я делал сайт и на нем потребовалось подключать jQuery. Я его подключил, все сработало и получилось. Но через время я заметил, что старые функции сайта не работают (не раскрывалось субменю сайта). Это меню работало на MooTools.

Варианты исправления проблемы:

Если у Вас появился конфликт, Вы можете по ненадобности отключить MooTools. Для этого скачайте плагин и настройте его на отключение. Данный вариант подходит, ели у Вас на сайте не используется эта библиотека.

Если у Вас появился конфликт, можно исправить его с помощью функции jQuery.noConflict();

Пропишите после подключения jQuery.

Важно! Подключайте библиотеку jQuery выше MooTools.

На этом все. Вопросы в комментарии.