Присоединяйтесь к нашему инвестиционному форуму, на котором уже 416,665 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
При поддержке
Nethouse - лучшая платформа для создания сайтов
Важная информация
Уважаемый гость, определены победители очередного этапа конкурса "Путь к успеху" ($500)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 13:12
Старый 06.06.2016, 23:38
#1
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,732
Благодарностей: 587
Записей в блоге: 1
УГ: 0
КП: 0.361
Конфликт двух версий 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 - не помогло.
Может подскажите? может сталкивались и скажите куда именно добавить добавить содержимое Спасибо.

з.ы. в долгу не останусь.
__________________
ибо ленивый я. мой блог вебмастера. Автоматический обмен Bitcoin, Perfect Money, Payeer, NixMoney и Яндекс.Деньги по лучшему курсу! Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Сказали спасибо:
monahyip (09.06.2016)
Старый 08.06.2016, 00:05
#2
Модератор
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 14.12.2006
Сообщений: 4,227
Благодарностей: 3,794
УГ: 1
подарки
награды Ветеран 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
__________________
Куплю пассивный доход, рефералов - писать в ЛС.
$2000 в месяц на форексе | Мониторинг обменников | Дизайн интерьера

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

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

добавлено через 2 минуты
Вот код ноконфликта для фансибкоса
PHP код:
<script>
noconf=jQuery.noConflict(true);
    
noconf(document).ready(function() {
        
noconf(".fancybox").fancybox({
        
min-width999,
        
height50
    
});
    
</script> 
__________________
ибо ленивый я. мой блог вебмастера. Автоматический обмен Bitcoin, Perfect Money, Payeer, NixMoney и Яндекс.Деньги по лучшему курсу! Продам прогу по рекламе андроид игр. 600 баксов.

Последний раз редактировалось An27; 09.06.2016 в 00:04. Причина: Добавлено сообщение
An27 вне форума  
Сказали спасибо:
monahyip (09.06.2016)
Старый 09.06.2016, 01:13
#4
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 13.05.2016
Сообщений: 55
Благодарностей: 34
УГ: 0
КП: 0.191
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 раз(а):
An27 (09.06.2016), dkameleon (09.06.2016), monahyip (09.06.2016)
Старый 09.06.2016, 23:49
#5
Мастер
 
Имя: Андрей
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.07.2010
Сообщений: 1,732
Благодарностей: 587
Записей в блоге: 1
УГ: 0
КП: 0.361
Автор темы Re: Конфликт двух версий javascript

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

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

з.ы. как здесь можно перевести денежку?
__________________
ибо ленивый я. мой блог вебмастера. Автоматический обмен Bitcoin, Perfect Money, Payeer, NixMoney и Яндекс.Деньги по лучшему курсу! Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Старый 10.06.2016, 01:09
#6
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 13.05.2016
Сообщений: 55
Благодарностей: 34
УГ: 0
КП: 0.191
Re: Конфликт двух версий javascript

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

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

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

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

Цитата:
Сообщение от Wie Посмотреть сообщение
Подключайте последнюю версию jquery.
иногда новый ДЖ меняет синтаксис функций, и старые не работают.
__________________
ибо ленивый я. мой блог вебмастера. Автоматический обмен Bitcoin, Perfect Money, Payeer, NixMoney и Яндекс.Деньги по лучшему курсу! Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Старый 20.07.2016, 13:50
#9
Wie
Любитель
 
Имя: Konstantin
Пол: Мужской
Возраст: 27
Адрес: Italy
Инвестирую в: Стартапы
Регистрация: 24.05.2015
Сообщений: 226
Благодарностей: 23
УГ: 2
КП: 0.093
Re: Конфликт двух версий javascript

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


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

Цитата:
Сообщение от Wie Посмотреть сообщение
И разумеется лучше использовать более новые технологии, чем велосипедить старые)
У меня был выбор - писать человеку новые функции (но я не знал даже где убирать старые) без дополнительной оплаты или же убрать конфликт за оговоренную плату.
В общем, второй вариант мне лучше, да и полезный
__________________
ибо ленивый я. мой блог вебмастера. Автоматический обмен Bitcoin, Perfect Money, Payeer, NixMoney и Яндекс.Деньги по лучшему курсу! Продам прогу по рекламе андроид игр. 600 баксов.
An27 вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 13:12
Опции темы

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


Случайные темы
Аватар Kirksan
Microsoft представила Skype для бизнеса
От Kirksan в разделе «Новости в мире финансов и инвестиций»
Аватар Globomen
Финансы будущего: как поправки в Гражданский кодекс изменят банки
От Globomen в разделе «Новости в мире финансов и инвестиций»
Аватар mysilver
ВТБ24 - vtb24.ru
От mysilver в разделе «Банки России»
Аватар mysilver
Улетаю в Аргентину 20 февраля.
От mysilver в разделе «Курилка»
Аватар CHupa
Помогите определить название стратегии
От CHupa в разделе «Стратегии и прогнозы»
Аватар Resnitsi
Киргизия официально вступила в ЕАЭС
От Resnitsi в разделе «Новости в мире финансов и инвестиций»
.     
Пользователей
416,665
Тем
480,433
Сообщений
11,905,971