конфликт библиотек jquery

Discussion in 'PHP' started by dondy, 31 Aug 2015.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    несколько плагинов работает от jquery-1.9.1.min.js
    поставил плагин валидации форм ему надо jquery.js - без неё не работает, с jquery-1.9.1.min.js тоже


    jquery.js и jquery-1.9.1.min.js вместе - неработает - работает только те плагины - какая библиотека ниже расположена в коде

    содержимое jquery.js
    http://pastebin.com/fenPK9Vh

    jquery-1.9.1.min.js:
    http://pastebin.com/wtykGkbk

    Это наверное из за одинаковых переменных или функций ? что можно переименовать что бы заработало
     
  2. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Подключить оба, сделать
    Code:
    var jQuery_1_3 = jQuery.noConflict();
    Потом использовать jQuery_1_3 вместо $ в нужных местах, где нужен старый jQuery.

    А лучше - поставить последнюю версию jQuery и обновить плагины до актуальных версий, т. к. jQuery 1.3 - это древность.
     
    dondy likes this.
  3. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    я пробовал jQuery.noConflict() сделать - но оно не работает
    его как подключают?
    я вот так делал:
    <script type="text/javascript" src="./js/jquery-1.9.1.min.js"></script>
    <script>var jQuery_1_3 = jQuery.noConflict();</script>
    <script type="text/javascript" src="./js/jquery.js"></script>
    <script>var jQuery_1_4 = jQuery.noConflict();</script>
    ps плагины у меня подключаются классами, прописывается id, то есть подключаются jquery и js файлы плагинов, в самой странице нет дополнительного кода js