Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery » jQuery и связанные с ним проблемы (Почему не работает вход, AJAX-окна, подключаемые плагины…)
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)
SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 451 | 23:11:26
Цитата (Roman_Web)
У меня такая проблема! Я установил на свой сайт php скрипт " Друзья пользователя" - но это скрипт предназначен для версия библиотеки jQuery -1.3.2.js, на других версиях он работать не будит! А если я поставлю jQuery -1.3.2.js, то на сайте не будит отображаться половина скриптов!А теперь вопрос: Как мне сделать, чтобы на определенных страницах стояла версия jQuery -1.3.2.js и при этом он-она не конфликтовала с основной версией jQuery (1.7.2.js). Как это код можно прописать! Я побывал через - катит, но при добавление комментариев или входе на этой страницы - меня выкидывает на страницу /index/. Вот сам jQuery /js/jquery-1.3.2.js

Попробуйте так <script type="text/javascript">jquery.noConflict();</script>

Roman_Web
Сообщений: 196
Репутация: -7

Сообщение # 452 | 23:19:03
SOCHI1014, Его после </head>

Добавлено (09 Сен 2013, 23:19:03)
---------------------------------------------
Все равно проблема так и осталась


SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 453 | 23:19:31
Цитата (Roman_Web)
SOCHI1014, Его после
Да, непосредственно после проблемного jquery

Вот так
<script src="jquery.js"></script><script>jQuery.noConflict()</script>
Если не получится попробуйте так

Если файл имеет название допустим jquery-1.2.3 то пишем <script
src="путь/jquery-1.2.3.js"></script><script>jquery-1.2.3.noConflict()</script>

Сообщение отредактировал SOCHI1014 - Понедельник, 09 Сен 2013, 23:25:01
Roman_Web
Сообщений: 196
Репутация: -7

Сообщение # 454 | 23:26:17
SOCHI1014, thank you very much-заработало

SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 455 | 23:33:31
Цитата (Roman_Web)
SOCHI1014, thank you very much-заработало
Не за что

Саша-Крымский
Сообщений: 5
Репутация: 6
Уровень замечаний:

Сообщение # 456 | 11:44:26
Здравствуйте.
Нужна помощь. (возможно на платной основе)
Нужно подружить Nivo слайдер работающий на старых версиях jQ и скрипты юкоза работающие на версии 1.7.2.
Пробовал noConflict и другие варианты но почемуто неполучилось (хотя раннее приходилось решать подобную проблему и это помогало)
Возможно я что то упустил или сделал не так... Но самостоятельно найти решения не получилось. Обращался Т.П. там сказали что это не их обязанности и посоветовали обратится за помощью на сайте partner.ucoz.ru, что я и сделал . Но то ли я не внятно описал проблему/задачу то ли просто на данном сайт нет заинтересованных исполнителей помощи так и не получил...
Вот решил обратится за помощью к сообществу. Очень рассчитываю получить помощь тут и готов оплатить работу.
Коротко суть проблемы:
Если в панели подключить jQ 1.7.2. то работают все юкозвские штуки (авторизация, новая форма комментариев, лайтбокс, админ бар, магазин/корзина) но не работает слайдер в шапке. Если переключить на версию 1.3.2. то работает слайдер и остальное. Но все примочки выглядят устарело... Хочется чтоб работал слайдер и работало все юкозовское версии 1.7.2 Но если подключать одновременно то получаются разные неправильные эффекты (в зависимости от способа подключения) например: распадается слайдер, не работает авторизация, не работает просмотр изображений и тп.
Готов предоставить всю дополнительную информацию и доступ в панель.
С уважением.

Сообщение отредактировал Саша-Крымский - Суббота, 14 Сен 2013, 01:17:25
SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 457 | 11:55:24
Повторюсь Если файл имеет название допустим jquery-1.2.3 то пишем <script
src="путь/jquery-1.2.3.js"></script><script>jquery-1.2.3.noConflict()</script>
Необходимо скрипт ноконфликт вставлять после скрипта Jquery стороннего.

Сообщение отредактировал SOCHI1014 - Пятница, 13 Сен 2013, 13:01:10
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 458 | 13:29:31
SOCHI1014,
Цитата
Необходимо скрипт ноконфликт вставлять после скрипта Jquery стороннего

дохлый номер, 100% не поможет ..
Саша-Крымский,
Пробуйте места расположения скриптов, в head, до, после слайдера, перед </body>, версию jquery-1.6.1, если не получится, значит чем то придется жертвовать ..

CruzerDeil
Сообщений: 8
Репутация: 0

Сообщение # 459 | 00:04:28
Проверка
SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 460 | 00:14:30
Цитата (Miss_Esq)

Сообщение # 463 | 13:29:31 вчера
SOCHI1014,
Цитата
Необходимо скрипт ноконфликт вставлять после скрипта Jquery стороннего

дохлый номер, 100% не поможет ..
Саша-Крымский,
Пробуйте места расположения скриптов, в head, до, после слайдера, перед </body>, версию jquery-1.6.1, если не получится, значит чем то придется жертвовать ..

Был доступ к ПУ проовал все это, в итоге посоветовал сменит слайдер.

Саша-Крымский
Сообщений: 5
Репутация: 6
Уровень замечаний:

Сообщение # 461 | 01:15:59
Спасибо SOCHI1014, поступил согласно вашему совету. На указанной вами странице нашел слайдер с схожими функциями (даже мощней). Замена слайдера помогла добиться того, что хотел. Решение для конфликта скриптов не нашел.

lanserevo
Сообщений: 15
Репутация: 3

Сообщение # 462 | 01:22:13
Помогите, не отображается админ бар.
Вот код и скриншот.




Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<script type="text/javascript" src="http:https://src.ucoz.net/src/uwnd.js"></script>
<link rel="stylesheet" href="http:https://s4.ucoz.net/src/layer3.css"/>
<title>$MODULE_NAME$</title<?'>'?>

<!-- Google Font -->
<link href='http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="/css/style.css"/>

           
      <!-- FAVICON -->
<link rel='stylesheet' id='dsidxpress-unconditional-css' href='/css/client1.css?ver=3.6' type='text/css' media='all' />
<link rel='stylesheet' id='dsidxwidgets-unconditional-css' href='/css/client2.css?ver=3.6' type='text/css' media='all' />
<link rel='stylesheet' id='prettyPhoto-css' href='/css/prettyPhoto.css?ver=3.6' type='text/css' media='all' />
<script type='text/javascript' src='/js/jquery.js?ver=1.10.2'></script>

</head<?'>'?>

<body style="background-color:#FFFFFF; margin:0;padding:0;">
$ADMIN_BAR$

$GLOBAL_AHEADER$

<!-- BEGINNING PAGE WRAPPER and CONTAINER-->
<div id="wrapper">
      <div class="container clearfix">

<div id="content">

      <br><br><br><br>
           
<div class="new-property-wrapper">
      <div class="property-list">

           
<br><br>
$CONTENT$
<br>

           
      </div>

<!-- CONTENT-BLOCK CLOSED -->

</div>

           
</div><!-- CONTENT HOME CLOSED -->

<div class="sidebar-home">
      <div class="side-widget">
      <div class="agent-container clearfix">
      <div class="agent-pic-wrapper">
      <a href="http://locality.inspirythemes.com/author/saqib-sarwar/"><img src="http://locality.inspirythemes.com/wp-content/uploads/2012/04/John-doe.jpeg" alt="agent" /></a>
      </div>
      <h4><a href="http://locality.inspirythemes.com/author/saqib-sarwar/"><b>Джонни Караваев</b></a></h4>
      <div class="agent-info">
      <span class="mobile">Мобильный: 111-111-111</span>
      <span class="office">Офис: 111-111-122</span>
      <span class="fax">Факс: 111-111-123</span>
      </div>
      <p>Джонни - отличный риелтор, он имеет огромный стаж работы риелтором и за это время он получил ценные знания. Джонни Караваев это то что на-до!)</p>
      </div>
      </div>
</div><!-- SIDEBAR CLOSED -->
           
</div><!-- CLOSING CONTAINER -->      
</div><!-- CLOSING WRAPPER -->      

      <div class="footer-wrapper">
           
$GLOBAL_BFOOTER$

           
           
           
           

           
</body>
</html>


С обычными ТЕГАМИ он пашет, но на этих навороченых нет, хотя я даже для пробы менял и на jqwery 1.7.2 таким способом но он упорно не хочет показывать аякс окна и админку. Бред, я устал уже, помогите пжлуста!!
Страница = http://myrealestate.at.ua/index/0-2
Прикрепления: 0543608.png (410.0 Kb)

Шахтер Чемпион!
Сообщение отредактировал lanserevo - Пятница, 18 Окт 2013, 01:36:15
Ge1i0N
Сообщений: 24
Репутация: 1

Сообщение # 463 | 22:35:16
Почему код
Код
<a href="$PHOTO_URL$ class='ulightbox' data-fancybox-group="ajax" ">$PHOTO$</a>

Возвращает "Запрошенный контент не может быть загружен. Пожалуйста, попробуйте позже."
Неужели uCoz выпилили из fancybox функцию вызова страницы в лайтбоксе?
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 464 | 01:15:50
Ge1i0N, во-первых в коде ошибка

<a href="$PHOTO_URL$" class='ulightbox' data-fancybox-group="ajax" ">$PHOTO$</a>
во-вторых: для какого шаблона нужен код? Если для "Вид фотографий", то он будет таким:
<a href="$PHOTO_LIGHTBOX_URL$">$PHOTO$</a>
Сообщение отредактировал bandjuk - Воскресенье, 27 Окт 2013, 01:20:17
Ge1i0N
Сообщений: 24
Репутация: 1

Сообщение # 465 | 08:34:31
Цитата bandjuk ()
Если для "Вид фотографий", то он будет таким: <a href="$PHOTO_LIGHTBOX_URL$">$PHOTO$</a>

Да, вид фотографий. Но я не хочу открыть фотографию в лайтбоксе, я хочу открыть "страницу с полной фотографией и комментариями" в лайтбоксе.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery » jQuery и связанные с ним проблемы (Почему не работает вход, AJAX-окна, подключаемые плагины…)
Поиск: