Модератор форума: 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)
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 346 | 01:12:29
Dry5818, и все же вы продолжаете ставить это в странное место

Цитата
<div id="maincont">
<!-- <body> --><body>

<script src="/menu.js" type="text/javascript"></script>
<link rel="/stylesheet" type="text/css" href="/style.css"/></script>


<ul class="menu noaccordion">

<li>


но самое главное, что содержимое скрипта и стилей у вас пустые. их на сайт стоило залить

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Dry5818
Сообщений: 15
Репутация: 5

Сообщение # 347 | 01:18:00
Цитата (webanet)
но самое главное, что содержимое скрипта и стилей у вас пустые. их на сайт стоило залить

Можно уточнить, я этого не понял... Я создал папку в FTP и скинул туда два скрипта, нужно что-то ещё ?
По поводу: <!-- <body> --><body> Просто удалить ???

УРА !!!! Наверно это чудо для меня, но я всё таки одолел этот скрипт )))) Огромное Спасибо за помощь !!!!
Мне это действительно помогло, а так же ящик пива и 4 дня штудирования сопутствующей литературы )
Сообщение отредактировал Dry5818 - Понедельник, 25 Мар 2013, 15:33:20
StilnayaSvadba
Сообщений: 35
Репутация: 1

Сообщение # 348 | 00:01:25
Доброго времени суток. Уже не раз писал о проблеме и вопрос до сих пор не решился wink
Для отображения слайдера и его корректной работы необходимо подключить вот эту штуковину - <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
Как вы успели догадаться из-за подключения данной библиотеки, отображение админ-бара и работа некоторых стандартных функций (типа отправки письма) не работают. Если эту библиотеку убрать, не работает трансормация слайдера, если поместить вниз, слайдер не отображается совсем.
Внимание вопрос. Можно ли взять jQuery 1.7 с ucoz, добавить туда содержимое jquery.min.js (тем более, что его содержимое касается только слайдера), загрузить себе на сайт и проделать описанную в шапке работу, с отключением стандартных и подключением своих скриптов. СПАСИБО!

Про сайт забыл - http://stilnayasvadba.com.ua/
Сообщение отредактировал StilnayaSvadba - Понедельник, 01 Апр 2013, 00:02:13
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 349 | 01:59:04
StilnayaSvadba,
Цитата
Можно ли взять jQuery 1.7 с ucoz, добавить туда содержимое jquery.min.js
Нет, это одно и то же только разных версий ..

Можно отключить системную jQuery 1.7 поставив-подключив "свою 1.8.2 версию" ..

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

Сообщение # 350 | 11:12:49
Цитата (Miss_Esq)
Можно отключить системную jQuery 1.7 поставив-подключив "свою 1.8.2 версию" ..

Правильно ли я понимаю, в этом случае, при единой библиотеке 1.8.2 будет работать и слайдер, все системные функции ucoz и счетчик на этой странице - http://stilnayasvadba.com.ua/index/test2/0-30 (под ним сейчас прописана jquery1.7 и как следствие слайдер исчез совсем).
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 351 | 11:22:34
StilnayaSvadba, Да, вам только нужно будет скопировать все системно подключаемые скрипты-стили (смотреть в исходнике страницы)

и подключать как свои загрузив их в ФМ, если вам нужен весь системный функционал по умолчанию ...

Сообщение отредактировал Miss_Esq - Понедельник, 01 Апр 2013, 11:24:46
StilnayaSvadba
Сообщений: 35
Репутация: 1

Сообщение # 352 | 11:32:06
и при этом вот это

Код
<script type="text/javascript" src="http://s55.ucoz.net/src/jquery-1.7.2.js"></script>

заменить на это

Код
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.js"&gt;&lt;/script&gt;

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

Сообщение # 353 | 11:35:51
StilnayaSvadba, Верно, но скачать

Код
http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.js


загрузить себе и так же поставить от себя ..

Сообщение отредактировал Miss_Esq - Понедельник, 01 Апр 2013, 11:36:23
Ferro7
Сообщений: 285
Репутация: 230

Сообщение # 354 | 14:31:50
Цитата (Miss_Esq)
загрузить себе


Лучше оставить на гугле, как есть.
Во-первых: скорость отдачи скрипта выше и с гуглом тут не поспоришь (100 серверов на юкозе против 100.000.000 серверов на гугле).
Во-вторых: многие веб-мастера используют ajax.googleapis.com как хостинг jquery, а значит, есть вероятность того, что у зашедшего на твой сайт пользователя jquery уже в кэше браузера.

Вы полюбили меня. Здесь я. (с)
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 355 | 15:29:31
Ferro7,
Цитата
а значит, есть вероятность того, что у зашедшего на твой сайт пользователя jquery уже в кэше браузера
Не всегда это есть истинно, в КЭШ IE 8 - 9 - 10 всегда можно найти файлы одной и той же версии с разными метками ID, что явно указывает на то что одна и та же версия скрипта с разных сайтов грузится как разные файлы ...
Своё это своё, а на скорость построения больше влияет структура шаблона страницы, безграмотная вёрстка по затратам времени на построение и отображение страницы намного перекрывает выгоду быстрой загрузки скрипта ...

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

Сообщение # 356 | 13:06:57
Цитата (Miss_Esq)
StilnayaSvadba, Да, вам только нужно будет скопировать все системно подключаемые скрипты-стили (смотреть в исходнике страницы)и подключать как свои загрузив их в ФМ, если вам нужен весь системный функционал по умолчанию ...

Ничего не помогло. Вставил весь этот перечень в head


Все файлы залил по FTP и ссылки поставил свои. Вот это:

Код
<script type="text/javascript" src="http://s55.ucoz.net/src/jquery-1.7.2.js"></script>

Заменил на вот это:

Код
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.js"></script>

Отгрузив и этот себе на сайт. Ставил и в HEAD и после BODY.

Естественно отключил все стандартные библиотеки и функции заменив </head<?'>'?> и </title<?'>'?>

Слайдер не отображается вообще, как и счетчик на этой странице http://stilnayasvadba.com.ua/index/test2/0-30

Сейчас все вернул на свое место. Кто подскажет, почему, если убрать из-под слайдера или счетчика <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> они просто исчезают.

Страница и код счетчика

http://stilnayasvadba.com.ua/index/test2/0-30


PS: к нему можно подключить и jquery 1.8.2, как и под слайдером, но при этом он отображется, а слайдер нет и наоборот.
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 357 | 13:17:24
StilnayaSvadba, На странице стандартные скрипты .. отключить можно так </<?'title'?>> и </<?'/head'?>>

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

Сообщение # 358 | 13:21:07
Цитата (Miss_Esq)
отключить можно так > и >

где это нужно прописать?
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 359 | 13:27:48
StilnayaSvadba, Вместо </title> и </head>

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

Сообщение # 360 | 13:35:13
сейчас отключил. так и так не работает.

Добавлено (02 Апр 2013, 13:35:13)
---------------------------------------------
Это в шапке - слайдер


Это на странице - счетчик


Если убрать строчки выделенные красным цветом, слайдер или счетчик просто исчезает.
Поиск: