Управлять библиотекой jQuery не так сложно как может показаться на первый взгляд. Хочется начать с того что сама по себе библиотека не более чем элемент, свойства которого не отличаются от любых других. Не хочется вдаваться в подробности работы самой библиотеки, но начинающему веб-мастеру нужно знать 2 основные вещи связанные с ней. Во первых, нельзя допускать нахождения одновременно 2 библиотек в одной рабочей зоне, во вторых нужно знать что например (jquery-1.8.3.js и jquery-1.8.3.min.js) это одно и тоже, второй вариант это сжатая версия первого, а значит их нельзя подключать в одном месте одновременно. Так же нельзя подключать одновременно и 2 библиотеки разных версий, это может повлечь непредвиденные последствия, как минимум негативные. Сама библиотека по умолчанию подключена, и без дополнительных манипуляций администратор может только определить какую из доступных версий ему подключить по умолчанию.
Переключение версий с одной на другую производится через "Панель управления сайтом", для переключения версии по умолчанию нужно нажать "Настройки" в админ панели находящейся в верхней части страницы и в выпадающем списке выбрать "Общие настройки", на странице общих настроек найти пункт "Версия библиотеки jQuery:" и напротив него установить одну из доступных версий. Произведя изменения с выбором не забудьте сохранить изменения нажав кнопку "Сохранить" в нижней части страницы. При такой установке все страницы сайта без исключения будут переключены на установленную в настройках версию.
Но иногда такого положения может быть недостаточно, ниже приведу примеры возможных действий с библиотекой.
Отключение jQuery на uCoz
Библиотека полностью будет отключена в местах где будет произведено подобное изменение.
!!!Не забывайте что некоторый функционал задействованный на библиотеке потеряет работоспособность, но если Вы понимаете что делаете продолжим.
Отключение jQuery на главной странице
Для отключения библиотеки на главной странице и страницах добавленных через:
Откройте через ПУ
1.Замените закрывающий тег
На тег
2.Замените закрывающий тег
На вот это
Код
<link type="text/css" rel="StyleSheet" href="http://s36.ucoz.net/src/layer1.css" />
<link href="http://s36.ucoz.net/src/ulightbox/ulightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://s36.ucoz.net/src/ulightbox/ulightbox.js"></script>
<script type="text/javascript" src="http://s36.ucoz.net/src/uwnd.js?2"></script>
<style type="text/css">.UhideBlockL {display:none}</style>
</head'>'?>
Сохраните изменения.
Отключение jQuery в модулях
Возможно отключение библиотеки только на отдельных страницах модулей, то есть например "Главная страница модуля" или "Страница материала и комментариев к нему".
Действия аналогичны описанным выше, открываете страницу модуля через ПУ и производите изменения.
Добавление своей версии jQuery
Вы можете добавить свою версию библиотеки, то есть ту которой нет в настройках по умолчанию. Для добавления Вам понадобится скрипт самой библиотеки и проведение замены закрывающего тега:
На
А закрывающий тег
На
Код
<link type="text/css" rel="StyleSheet" href="http://s36.ucoz.net/src/layer1.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js"></script>
<link href="http://s36.ucoz.net/src/ulightbox/ulightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://s36.ucoz.net/src/ulightbox/ulightbox.js"></script>
<script type="text/javascript" src="http://s36.ucoz.net/src/uwnd.js?2">
</script><style type="text/css">.UhideBlockL {display:none}</style>
</head'>'?>
Пример кода может быть изменён на ту версию, которая нужна.
Подключение нескольких jQuery
Возможен вариант подключения разных версий библиотек, но на разных страницах.
Например на главной странице произвести изменение с одной версией, а в модулях применить изменения но с другой версией, такое вполне возможно сделать ведь они не будут находиться в одной рабочей зоне. Так можно даже иметь на главной странице модуля одну версию, на странице разделов другую, на странице категорий третью, а на странице комментариев четвёртую :)))
Самое главное Уважаемые испытатели!!!
Вы должны понимать что делаете, целесообразность не может оправдываться одним желанием сделать именно так потому что хочется, если Вам попался элемент который надо установить, а он работает от библиотеки не существующей в настройках, не спешите, попробуйте сначала испытать его работу на более приближённой из возможных по умолчанию. Не исключено что работать он будет и на другой но существующей в настройках.
Если материал не доступен для Вашего понимания, есть вопросы или существуют поправки с предложениями, не ломайте голову и не держите в себе.
Опишите в комментарии как видите свой вопрос или предложение именно Вы.