Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии jQuery jQuery и связанные с ним проблемы (Почему не работает вход, AJAX-окна, подключаемые плагины…) |
jQuery и связанные с ним проблемы |
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax. Подробнее » По умолчанию на каждом uCoz-сайте уже подключена jQuery-библиотека. Подключается она всегда перед тегом Код </head> или после Код </title> в виде отдельного файла: /.s/src/jquery-1.12.4.min.js. Повторное подключение jQuery может привести к некоторым проблемам. Проблемы, которые могут возникнуть из-за повторного подключения jQuery:
Прикрепления:
9431003.png
(6.9 Kb)
|
Здравствуйте, скажите мне, я установил на сайт плагин кнопки "вверх" на основе jQuerry, но после этого я стал замечать белую полосу в самом низу сайта. Помогите разобраться пожалуйста - код плагина расположен в шаблоне AHEADER
http://radikal.ru/F/i066.radikal.ru/1110/ac/4a7e36e12f80.png.html Добавлено (08-Окт-2011, 23:53:04) Добавлено (12-Окт-2011, 07:36:27) ~ status: online ~
Сообщение отредактировал GORDON-HLCS - Суббота, 08 Окт 2011, 18:35:01
|
G-XPert, Необходимо дополнить сообщение №1 , темы отключения автоматически подключаемой jQuery-библиотеки . Если следовать рекомендациям по отключению jQuery , изложенным в сообщении №1 , то фактически ни какого отключения автоматически подключаемой jQuery-библиотеки НЕ ПРОИЗОЙДЁТ .
Фактически будет подкючено два экземпляра jQuery-библиотеки . 1 . Экземпляр который подключил пользователь , перед закрывающим тегом заголока страницы - head 2 . Второй экземпляр , всё равно подключится системой , но уже после тега закрывающего title Как это происходит ? ( реальный пример ) A . Фактически на странице в заголовке написано так В . При отключении jQuery-библиотеки методом изложенным в первом сообщении написано так С . В результате в исходном тексте страницы наблюдается следующее С1 . Как и планировалось подключены пользовательские файлы jQuery-библиотеки С2 . Так же , автоматически , система подключает файлы jQuery-библиотеки , отключенные изменением написания закрывающего тега заголовка страницы - head , непосредственно после закрывающего тега - title , в исходном тексте это выглядит так : D . Из чего следует что для отключения автоматически подключаемой jQuery-библиотеки недостаточно написания закрывающего тега head таким ( или иным ) образом - </head<?'>'?> . Необходимо так же изменять написание закрывающего тега title аналогичным способом написания - </title<?'>'?> . Только так можно добиться отключения автоматически подключаемой jQuery-библиотеки . Эффект факта подключения jQuery-библиотеки после тегов title был замечен в начале года , с последними версиями системной jQuery-библиотеки , до внедрения отдельного файла uwnd.js . Тогда появились некоторые баги в работе jQuery-библиотеки что и подвигло к отключению автоматически подключаемой jQuery-библиотеки и подключению " своей " версии . Вследсвие чего и был обнаружен факт автоматического подключаения jQuery-библиотеки после тега закрывающего title . Сообщение отредактировал Miss_Esq - Среда, 12 Окт 2011, 11:38:00
|
Code <a title="Мой профиль" onclick="$('#bottommain').load('$PERSONAL_PAGE_LINK$', function() {});" class="profile-link"><!--<s5214>-->Мой профиль<!--</s>--></a> в результате Прикрепления:
6087121.png
(428.9 Kb)
|
Вот у меня не работает квери вообще. В чем может быть дело?
Ссылка на страницу http://..... вопрос снимается Сообщение отредактировал avz - Вторник, 01 Ноя 2011, 11:28:15
|
решил свою проблему. для всех у кого подобные проблемы: проверяйте что подключаете. в странице которую я подключал была еще одна подключеная библиотека и скрипт админ-бара
|
Quote (Joolz) Подскажите, есть ли возможность сделать так чтобы два скрипта: _http://s45.ucoz.net/src/jquery-1.3.2.js _http://s45.ucoz.net/src/uwnd.js работали по адресу: _http://мойсайт/src/jquery-1.3.2.js _http://мойсайт/src/uwnd.js Quote (Miss_Esq) Joolz, Можно ..... скачать скрипты , закачать себе в ФМ , отключить системные ссылки на них - прочитать тему //forum.ucoz.ru/forum/38-37184-1 , поставить свои ссылки .. 1. Собираюсь отключить автоматически подключаемую jQuery-библиотеку (так как написано в шапке), с этим вроде все понятно. 2. Закачал в корень ФМ: jquery-1.3.2.js uwnd.js layer3.css 3. Поставлю ссылки на свои после тега <body>: (поставить свои ссылки .. вот этот момент не очень понятен) <script type="text/javascript" src="/jquery-1.3.2.js"> <script type="text/javascript" src="/uwnd.js"> <script type="text/javascript" src="/layer3.css"> Подскажите пожалуйста правильно ли все. Сообщение отредактировал Joolz - Суббота, 12 Ноя 2011, 17:52:18
|
Joolz, Вы это прочитали ??? сделали ???
В шаблонах замените код </head> на </head<?'>'?> и <title> на <title<?'>'?> Ошибочка ... нужно не <title> а </title> заменять на </title<?'>'?> Сообщение отредактировал Miss_Esq - Суббота, 12 Ноя 2011, 19:59:21
|
Quote (Miss_Esq) нужно не <title> а </title> заменять на </title<?'>'?> Спасибо так не загружаются. Можно уточнить куда в шаблоне вставлять скрипты и css ? <script type="text/javascript" src="/jquery-1.3.2.js"> </script> <script type="text/javascript" src="/uwnd.js"> </script> <script type="text/javascript" src="/layer3.css"></script> |
Joolz, Перед тегом </head<?'>'?>
А CSS <script type="text/javascript" src="/layer3.css"></script> можете написать рядом со ссылкой на CSS сайта , где будет она в принципе не важно .. |
| |||