• Страница 1 из 42
  • 1
  • 2
  • 3
  • 41
  • 42
  • »
Модератор форума: JonMagon  
jQuery и связанные с ним проблемы
Модератор форума
Сообщение # 1 | 22:02:10
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax. Подробнее »

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

Подключается она всегда перед тегом
Код
</head>


или после
Код
</title>


в виде отдельного файла: /.s/src/jquery-1.12.4.min.js.

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








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


Прикрепления: 9431003.png (6.9 Kb)
Spellwife
Сообщений: 6
Репутация: 8

Сообщение # 2 | 00:53:53
G-XPert, Здравствуйте, спасибо за информацию. А есть ли возможность как то обновить версию jQuery на сайте? А то уже версия 1.6.4 существует, а заменять тег
Code
</head<?'>'?>
не очень то хочется.
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 3 | 17:00:15
Spellwife, нет, по-другому никак. Думаю, скоро сделают возможность выбрать более новую версию библиотеки в общих настройках.
GORDON-HLCS
Репутация: 2

Сообщение # 4 | 07:36:27
Здравствуйте, скажите мне, я установил на сайт плагин кнопки "вверх" на основе jQuerry, но после этого я стал замечать белую полосу в самом низу сайта. Помогите разобраться пожалуйста - код плагина расположен в шаблоне AHEADER

http://radikal.ru/F/i066.radikal.ru/1110/ac/4a7e36e12f80.png.html

Добавлено (08-Окт-2011, 23:53:04)
---------------------------------------------
up)

Добавлено (12-Окт-2011, 07:36:27)
---------------------------------------------
ап


~ status: online ~
Сообщение отредактировал GORDON-HLCS - Суббота, 08 Окт 2011, 18:35:01
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 5 | 11:35:51
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
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 6 | 14:14:24
Miss_Esq, спасибо, дополнил.
HotKnife
Сообщений: 39
Репутация: 9
Уровень замечаний:

Сообщение # 7 | 00:14:38
Code
<a title="Мой профиль"  onclick="$('#bottommain').load('$PERSONAL_PAGE_LINK$', function() {});" class="profile-link"><!--<s5214>-->Мой профиль<!--</s>--></a>

в результате
Прикрепления: 6087121.png (428.9 Kb)

avz
Сообщений: 35
Репутация: 1

Сообщение # 8 | 17:07:33
Вот у меня не работает квери вообще. В чем может быть дело?
Ссылка на страницу http://.....
вопрос снимается
Сообщение отредактировал avz - Вторник, 01 Ноя 2011, 11:28:15
HotKnife
Сообщений: 39
Репутация: 9
Уровень замечаний:

Сообщение # 9 | 21:57:03
решил свою проблему. для всех у кого подобные проблемы: проверяйте что подключаете. в странице которую я подключал была еще одна подключеная библиотека и скрипт админ-бара

Joolz
Сообщений: 81
Репутация: 27

Сообщение # 10 | 17:50:42
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
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 11 | 18:05:07
Joolz, забыли закрывающий </script> :
Code
<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
Сообщений: 81
Репутация: 27

Сообщение # 12 | 19:52:54
Что то не получается отключить автоматически подключаемую jQuery-библиотеку...
Скрипты загружаются:



sad
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 13 | 19:57:09
Joolz, Вы это прочитали ??? сделали ???

В шаблонах замените код </head> на </head<?'>'?> и <title> на <title<?'>'?>

Ошибочка ... нужно не <title> а </title> заменять на </title<?'>'?>

Сообщение отредактировал Miss_Esq - Суббота, 12 Ноя 2011, 19:59:21
Joolz
Сообщений: 81
Репутация: 27

Сообщение # 14 | 20:50:42
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>
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 15 | 21:02:21
Joolz, Перед тегом </head<?'>'?>

А CSS <script type="text/javascript" src="/layer3.css"></script> можете написать рядом со ссылкой на CSS сайта , где будет она в принципе не важно ..

  • Страница 1 из 42
  • 1
  • 2
  • 3
  • 41
  • 42
  • »
Поиск: