вРазные полезности

jQuery — библиотека JavaScript на Ucoz

jQuery — библиотека JavaScript на Ucoz

jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax. Подробнее »

 

По умолчанию на каждом uCoz-сайте уже подключена jQuery-библиотека.

Подключается она всегда перед тегом </head> или после </title> в виде отдельного файла: http://src.ucoz.net/src/jquery-1.3.2.js.

Повторное подключение jQuery может привести к некоторым проблемам.

Чаще всего в инструкциях по установке различных плагинов (например, фото-галереи, увеличение изображений и т. д.) предлагается подключить jQuery-библиотеку.Для uCoz-сайтов этого делать не нужно!

Код подключаемой библиотеки должен выглядеть примерно следующим образом:

Quote
<script type=»text/javascript» src=»/js/jquery-1.2.6.min.js»>

Удалите этот код, чтобы не происходило конфликта двух jQuery-библиотек.

 

Отключить автоматически подключаемую jQuery-библиотеку можно следующим образом:В шаблонах замените код </head> на </head и </title> на </title

Примечание: также, автоматически перед тегом </head> или после </title> подключается скрипт (http://src.ucoz.net/src/uwnd.js), отвечающий за работу некоторых стандартных функций (AJAX-окна, отправка форм и т. д.) и файл стилей (для AJAX-окон — http://s4.ucoz.net/src/layer3.css). Поэтому, если Вы будете отключать автоматически подключаемую jQuery не забудьте подключить выше написанные файлы.

 


 

Все скрипты необходимо подключать после тега <body>.Почему именно после <body>, а не между <head> и </head>?

Дело в том, что jQuery подключается в любом случае последним в зоне между <head> и </head>, поэтому скрипт подключенный между <head> и </head>, использующий jQuery работать не будет, т. к. используемые там jQuery-функции ещё не будут определены.

 


На данный момент существует возможность в общих настройках выбрать автоматически подключаемую версию jQuery-библиотеки между 1.3.2 и 1.6.1:

 

 

Проблемы, которые могут возникнуть из-за повторного подключения jQuery:

  • Проблемы с авторизацией — чаще всего это обновление страницы во время авторизации;
  • Проблемы при добавлении материала — страница либо также обновляется (при этом добавления материала не происходит), либо при клике по кнопке «Добавить» ничего не происходит;
  • Проблемы с AJAX-окнами — неработоспособность функций для работы с AJAX-окнами (то есть AJAX-окна могут просто не открываться, либо открываться и сразу закрываться);
  • Проблема с админ/юзер-баром — как правило, его отсутствие.

Похожие посты