Присоединяйтесь к нашему инвестиционному форуму, на котором уже 399,018 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Важная информация
Стартовала бессрочная акция "Оплата за сообщения".
Уважаемый гость, стартовал новый этап конкурса "Путь к успеху" ($500) подробнее...
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 19:13
Старый 07.06.2016, 00:38
#1
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,735
Благодарностей: 583
Записей в блоге: 1
КП: 0.362
Конфликт двух версий javascript

Идет конфликт подключенных яваскриптов.
PHP код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
  <!-- Add jQuery library -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="fancybox/lib/jquery.mousewheel-3.0.6.pack.js"></script>

<!-- Add fancyBox -->
<link rel="stylesheet" href="fancybox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" href="fancybox/jquery.fancybox.css" type="text/css" media="screen" /

<!-- Optionally add helpers - button, thumbnail and/or media -->
<link rel="stylesheet" href="fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5" type="text/css" media="screen" />
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6"></script>

<link rel="stylesheet" href="fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" type="text/css" media="screen" />
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>
<script type="text/javascript">
   $(document).ready(function() {
      $(".fancybox").fancybox();
   });
</script>
  
  <link rel="icon" href="images/icon.png" type="image/x-icon" />
  <!-- Styles -->  
  <link rel="stylesheet" href="images/bootstrap.min.css">
  
  <link rel="stylesheet" href="images/style.css"> 
   
  <link rel="stylesheet" type="text/css" href="slider/css/fancybox.css" media="screen" />
  <script type="text/javascript" src="slider/js/js_jquery.js"></script> 
  <script type="text/javascript" src="slider/js/core_ajaxconst.php"></script>
  <script type="text/javascript" src="slider/js/jquery.selectbox.js"></script>
  <script type="text/javascript" src="slider/js/js_scripts.js"></script> 
И основной конфликтующий файл:
PHP код:
<script src="images/jquery-1.9.1.min.js" type="text/javascript"
Из-за него не работает фансибокс. Если закоментить последний jquery-1.9.1.min.js - то работает фанси, но модальные окна не работают
Как решить проблему?

1. Добавить содержимое в другой js - не помогло.
Может подскажите? может сталкивались и скажите куда именно добавить добавить содержимое Спасибо.

з.ы. в долгу не останусь.
__________________

ибо ленивый я. мой блог вебмастера. Простой, но честный мониторинг хайпов.Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Сказали спасибо:
Старый 08.06.2016, 01:05
#2
Модератор
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 14.12.2006
Сообщений: 4,197
Благодарностей: 3,745

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Конфликт двух версий javascript

у вас их вообще три штуки.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>


оставьте только jquery-latest.min.js
и обновите плагины.

ну и текст ошибок надо смотреть, возможно заюзать либу для обратной совместимости джкваери.
https://github.com/jquery/jquery-migrate

Последний раз редактировалось dkameleon; 08.06.2016 в 01:07.
dkameleon вне форума  
Сказали спасибо
2 раз(а):
Старый 09.06.2016, 00:56
#3
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,735
Благодарностей: 583
Записей в блоге: 1
КП: 0.362
Автор темы Re: Конфликт двух версий javascript

Цитата:
Сообщение от dkameleon Посмотреть сообщение
и обновите плагины.
Спасибо за ответ
Убирал комментированием, сейчас полностью удалил - ситуация та же. В другой теме подсказали подставить noConflict, сама конструкция с ноконфликт работает, но ситуация не меняется.

добавлено через 2 минуты
Вот код ноконфликта для фансибкоса
PHP код:
<script>
noconf=jQuery.noConflict(true);
    
noconf(document).ready(function() {
        
noconf(".fancybox").fancybox({
        
min-width999,
        
height50
    
});
    
</script> 
__________________

ибо ленивый я. мой блог вебмастера. Простой, но честный мониторинг хайпов.Продам прогу по рекламе андроид игр. 600 баксов.

Последний раз редактировалось An27; 09.06.2016 в 01:04. Причина: Добавлено сообщение
An27 вне форума  
Сказали спасибо:
Старый 09.06.2016, 02:13
#4
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 13.05.2016
Сообщений: 56
Благодарностей: 34
КП: 0.187
Re: Конфликт двух версий javascript

Цитата:
Сообщение от An27 Посмотреть сообщение
Вот код ноконфликта для фансибкоса
PHP код:
<script>
noconf=jQuery.noConflict(true);
    
noconf(document).ready(function() {
        
noconf(".fancybox").fancybox({
        
min-width999,
        
height50
    
});
    
</script> 
А теперь проходимся глазами вверх от этого участка кода и видим, что перед ним мы подключаем:
PHP код:
<script src="images/jquery-1.9.1.min.js"  type="text/javascript"></script> 
То есть, простыми словами, написанный вами код говорит "Используй jQuery версии 1.9.1 (он подключен последним) для FancyBox-а", когда как у вас fancybox как раз-таки не хочет с этой версией работать

А вообще подобный вопрос поднимался на stackoverflow. Там и ответ дали с пропатченной библиотекой fancybox-а Не проверяли?
mr Dev вне форума  
Сказали спасибо
3 раз(а):
Старый 10.06.2016, 00:49
#5
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,735
Благодарностей: 583
Записей в блоге: 1
КП: 0.362
Автор темы Re: Конфликт двух версий javascript

Цитата:
Сообщение от mr Dev Посмотреть сообщение
он подключен последним
В общем, все решил переставлянием яваскриптов. Сначала версию 1.9.1 подключил. Потом фансибокс. Заработало, но тогда неправильно работала форма заказа (модальное окно), и тогда я 3 файла (форма заказа, маска для заполнения и еще одну) поставил после фансибокса.
Все заработало как надо

Цитата:
Сообщение от mr Dev Посмотреть сообщение
с пропатченной библиотекой fancybox
Не помогло.
Спасибо огромнешнее.

з.ы. как здесь можно перевести денежку?
__________________

ибо ленивый я. мой блог вебмастера. Простой, но честный мониторинг хайпов.Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Старый 10.06.2016, 02:09
#6
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 13.05.2016
Сообщений: 56
Благодарностей: 34
КП: 0.187
Re: Конфликт двух версий javascript

Цитата:
Сообщение от An27 Посмотреть сообщение
Спасибо огромнешнее.
Рад, что смог посодействовать решению проблемы)

Цитата:
Сообщение от An27 Посмотреть сообщение
з.ы. как здесь можно перевести денежку?
На пару строк выше в этом сообщении "транзация" от вас уже пришла
mr Dev вне форума  
Сказали спасибо:
Старый 15.07.2016, 15:19
#7
Wie
Любитель
 
Имя: Konstantin
Пол: Мужской
Возраст: 26
Адрес: Italy
Инвестирую в: Стартапы
Регистрация: 24.05.2015
Сообщений: 225
Благодарностей: 23
КП: 0.093
Re: Конфликт двух версий javascript

Вставлю свою 5 копеек.. Подключайте последнюю версию jquery.. Советую лить в папку, а не подключать удалённо. И разумеется не напутать с путём подключения. Никогда не подключайте несколько разных версий Jquery///Хватит и одной
Wie вне форума  
Старый 20.07.2016, 14:36
#8
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,735
Благодарностей: 583
Записей в блоге: 1
КП: 0.362
Автор темы Re: Конфликт двух версий javascript

Цитата:
Сообщение от Wie Посмотреть сообщение
Никогда не подключайте несколько разных версий Jquery
был клиентских сайт, где использовались разные функции на лендинге

Цитата:
Сообщение от Wie Посмотреть сообщение
Подключайте последнюю версию jquery.
иногда новый ДЖ меняет синтаксис функций, и старые не работают.
__________________

ибо ленивый я. мой блог вебмастера. Простой, но честный мониторинг хайпов.Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Старый 20.07.2016, 14:50
#9
Wie
Любитель
 
Имя: Konstantin
Пол: Мужской
Возраст: 26
Адрес: Italy
Инвестирую в: Стартапы
Регистрация: 24.05.2015
Сообщений: 225
Благодарностей: 23
КП: 0.093
Re: Конфликт двух версий javascript

Цитата:
Сообщение от An27 Посмотреть сообщение
был клиентских сайт, где использовались разные функции на лендинге


иногда новый ДЖ меняет синтаксис функций, и старые не работают.
Я понимаю. Тут надо решать в каждой ситуации уже. И разумеется лучше использовать более новые технологии, чем велосипедить старые)
Wie вне форума  
Старый 20.07.2016, 23:58
#10
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,735
Благодарностей: 583
Записей в блоге: 1
КП: 0.362
Автор темы Re: Конфликт двух версий javascript

Цитата:
Сообщение от Wie Посмотреть сообщение
И разумеется лучше использовать более новые технологии, чем велосипедить старые)
У меня был выбор - писать человеку новые функции (но я не знал даже где убирать старые) без дополнительной оплаты или же убрать конфликт за оговоренную плату.
В общем, второй вариант мне лучше, да и полезный
__________________

ибо ленивый я. мой блог вебмастера. Простой, но честный мониторинг хайпов.Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 19:13
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Moody’s: украинский конфликт затянется надолго Alex356 Новости в мире финансов и инвестиций 0 23.10.2014 18:36
Уладить конфликт из-за земли sergeyn87 Юридические вопросы 13 01.06.2014 23:39
Американо-китайский конфликт alfabc Политика и экономика 10 07.07.2012 15:49
Конфликт двух принципов Free Trader Торговые сигналы 0 23.10.2011 21:36


Случайные темы
Аватар onuschenko_kol9
На что стоит обращать внимание при выборе управляющей компании?
От onuschenko_kol9 в разделе «Доверительное управление»
Аватар tigr
forex-trade-group - www.forex-trade-group.com
От tigr в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар chu
На острове с населением 1400 человек зарегистрировано более 31 млн сайтов
От chu в разделе «Новости технологий и интернета»
Аватар nlobp
Банк Премьер Кредит - premcred.ru
От nlobp в разделе «Банки России»
Аватар IQHyip
Ganesa Blog - путешествия и инвестиции!
От IQHyip в разделе «Блогосфера»
Аватара нет
Банк России не исключает всплесков инфляции в месячном выражении
От Vlad23 в разделе «Новости в мире финансов и инвестиций»
.