Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Конфликт скриптов (https://javascript.ru/forum/jquery/35141-konflikt-skriptov.html)

Asttoxa 31.01.2013 17:41

Конфликт скриптов
 
Ребят подскажите пожалуйста. Похоже что конфликт происходит не пойму как избавиться. Ситуация в следующем:
Так как в яве пока не силен, делаю все шаблонами.
Нужно чтобы на одной форме работал и datapicker и autocomplete. А так как их я брал в разных местах то и подключение у меня выглядит так:
<link href="js/jquery.autocomplete.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.pack.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<link type="text/css" href="http://code.jquery.com/ui/1.10.0/themes/ui-darkness/jquery-ui.css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-1.9.0.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js" type="text/javascript"></script>
<script src="js/jquery.ui.datepicker-ru.js" type="text/javascript"></script>


Понимаю что ужасно выглядит, но пока ничего поделать не могу.
Так вот если подключать по одному и то и другое работает. Если вместе то отказываются работать.

Подскажите плз что делать :( Спасибо.

artygrand 31.01.2013 19:12

как минимум не подключать дважды одно и тоже
jquery-1.5.2.min.js и jquery-1.9.0.js
оставьте последнее, но перенесите его в начало списка
css пусть раньше скриптов загружается

Asttoxa 01.02.2013 10:47

<link href="jquery.autocomplete.css" rel="stylesheet" type="text/css" />
<link type="text/css" href="http://code.jquery.com/ui/1.10.0/themes/ui-darkness/jquery-ui.css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-1.9.0.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.autocomplete.pack.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js" type="text/javascript"></script>
<script src="js/jquery.ui.datepicker-ru.js" type="text/javascript"></script>

Если вот так
то не работает ни то ни другое. :(

danik.js 01.02.2013 11:10

Попробуйте использовать версию постарее, //code.jquery.com/jquery-1.8.2.min.js например, или еще старей. Откройте консоль, посмотрите какие ошибки возникают (F12, Ctr+Shift+I, Ctrl+Shift+O в зав. от браузера)

Asttoxa 01.02.2013 11:41

Вообщем сделал следующее:
На этом http://jqueryui.com/download сайте конструкторе выделил только autocomplete и datepicker. Скачал. Посмотрел на скаченном примере все работает. Подключил в этот пример этот скриптик jquery.ui.datepicker-ru.js (могу его текст кинуть но там просто русифицирует календарик)
Все продолжает замечательно работать. Но как только заменяю источник для autocomplete на этот: $("#org" ).autocomplete("get_org.php"); Так как у меня должны данные для autocomplete быть не в списке, а их скрипт должен дергать из базы SQL так все перестает работать :((
Как с этим быть?

danik.js 01.02.2013 20:29

Я уже ведь написал. Смотрите ошибки. Вероятно данные вы отдаете не в том формате.

Asttoxa 02.02.2013 14:34

Спасибо. по ошибкам проверил. Конфликт с плагинами был.


Часовой пояс GMT +3, время: 20:49.