Привет!
В этой статье мы рассмотрим способ устранение конфликта между jQuery и MooTools.
Опытные разработчики знают, что без jQuery сайт практически не сайт. Данная библиотека очень упрощает работу с javascript и делает сайт динамичным.
В Joomla, по умолчанию используется библиотека MooTools, и когда нам потребуется подключить параллельно jQuery, то может возникнуть конфликт между ними.
К примеру:
Однажды я делал сайт и на нем потребовалось подключать jQuery. Я его подключил, все сработало и получилось. Но через время я заметил, что старые функции сайта не работают (не раскрывалось субменю сайта). Это меню работало на MooTools.
Варианты исправления проблемы:
Если у Вас появился конфликт, Вы можете по ненадобности отключить MooTools. Для этого скачайте плагин и настройте его на отключение http://extensions.joomla.org/extensions/core-enhancements/performance/mootools/22236. Данный вариант подходит, ели у Вас на сайте не используется эта библиотека.
Если у Вас появился конфликт, можно исправить его с помощью функции jQuery.noConflict();
Пропишите после подключения jQuery.
<script>
jQuery.noConflict();
</script>
Важно! Подключайте библиотеку jQuery выше MooTools.
На этом все. Вопросы в комментарии.