jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax. Подробнее »
По умолчанию на каждом uCoz-сайте уже подключена jQuery-библиотека.
Повторное подключение jQuery может привести к некоторым проблемам.
Чаще всего в инструкциях по установке различных плагинов (например, фото-галереи, увеличение изображений и т. д.) предлагается подключить jQuery-библиотеку.
Для uCoz-сайтов этого делать не нужно!
Код подключаемой библиотеки должен выглядеть примерно следующим образом:
Удалите этот код, чтобы не происходило конфликта двух jQuery-библиотек.
Отключить автоматически подключаемую jQuery-библиотеку можно следующим образом:
В шаблонах замените код
Код
</head>
на
Код
</<?'head'?>>
и
Код
</title>
на
Код
</<?'title'?>>
Примечание: также, автоматически перед тегом
Код
</hеad>
или после
Код
</titlе>
подключается скрипт (/.s/src/uwnd.min.js), отвечающий за работу некоторых стандартных функций (AJAX-окна, отправка форм и т. д.) и файл стилей (для AJAX-окон — /.s/src/layer7.css). Поэтому, если Вы будете отключать автоматически подключаемую jQuery не забудьте подключить выше написанные файлы.
Все скрипты необходимо подключать после тега <bоdу>.
Почему именно после <bоdу>, а не между <hеаd> и </hеаd> ?
Дело в том, что jQuery подключается в любом случае последним в зоне между <hеаd> и </hеаd>, поэтому скрипт подключенный между <hеаd> и </hеаd>, использующий jQuery работать не будет, т. к. используемые там jQuery-функции ещё не будут определены.
На данный момент существует возможность в общих настройках выбрать автоматически подключаемую версию jQuery-библиотеки между 1.12.4.min.js и 3.3.1.min.js:
Проблемы, которые могут возникнуть из-за повторного подключения jQuery:
Проблемы с авторизацией — чаще всего это обновление страницы во время авторизации;
Проблемы при добавлении материала — страница либо также обновляется (при этом добавления материала не происходит), либо при клике по кнопке «Добавить» ничего не происходит;
Проблемы с AJAX-окнами — неработоспособность функций для работы с AJAX-окнами (то есть AJAX-окна могут просто не открываться, либо открываться и сразу закрываться);
Проблема с админ/юзер-баром — как правило, его отсутствие.
Это понятно! Но зачем тогда UCOZ предлагает (дает на выбор) эту библиотеку, если с ней гарантированно не работает штатный функционал? Всё-таки хочется иметь свежую версию библиотеки, в которой возможно есть некие абстрактные плюшки и улучшения...
получается, по-сути попап с формой (uWind не надо). Сейчас возникает следующая проблема при вводе данных каптча всегда указана неверно. Как можно с этим бороться?
2. Есть ли какой-то способ проверять правильность введеной каптчи на клиенте?
Подскажите пожалуйста как подключить библиотеку jQuery к меню, никак не пойму. С установленными в Ф.М. скриптами все работает, но пропадает конструктор:
Gyurzon, Этот скрипт не подключайте и смотрите работает ли .. <script src="http://mist-game.ucoz.ru/res/jquery.min.js" type="text/javascript"></script>
Поставил jQuery плагин на сайт , а он не работает, почему? Сделал все что было нужно
Добавлено (31 Мар 2014, 13:00:03) --------------------------------------------- Подключил библиотеку 1.9.1 и заменил </head> на </head<?'>?'> и </title> на </title<?'>?'> и появляется просто пустая страница
Сообщение отредактировал Lumore - Понедельник, 31 Мар 2014, 13:05:16
У вас не стоит скрипт. Данный материал рабочий. Создайте файл текстовый откройте его впишите то что ниже, далее выберите кодировку utf-8 и сохраните с расширение JS Далее заливаете JS на сайт и на данной странице вписываете ПОСЛЕ BODY <script type="text/javascript" src="путь к скрипту"></script> $(".sidebar").autofix_anything({ customOffset: false, manual: false, // Toggle this to true if you wish to manually fix containers with the public method. Default value is false onlyInContainer: true // Set this to false if you don't want the fixed container to limit itself to the parent's container. });