Проблема с использованием нескольких версий jQuery

Я создаю элемент управления, который использует последнюю версию jstree. Проблема в том, что вся система построена с использованием jQuery 1.3.2, но мне нужно использовать jQuery 1.4.2 для jstree, а также для предотвращения ошибок нужно «$» по-прежнему указывать на jQuery 1.3.2, чтобы система работала нормально. Я пытался решить такую ​​проблему

var jq142 = jQuery.noConflict(true);

И это работает, но когда я добавил другой элемент управления, например «datepicker», который инициализирован с помощью $ («# id»). Datepicker, он выдает ошибку $ («# id»). Datepicker не является функцией

Когда я проверяю переменные DOM через firebug, все в порядке - $ указывает на 1.3.2, и функция datepicker зарегистрирована.

Что это может быть?

Спасибо


person mironych    schedule 11.02.2011    source источник
comment
Что конкретно мешает вам просто использовать более высокую версию 1.4.2?   -  person Kekoa    schedule 11.02.2011
comment
это невозможно, потому что многие функции будут мертвы. Я пытался)))   -  person mironych    schedule 11.02.2011
comment
вы смотрели на это. web.enavu.com / daily-tip /   -  person jsweazy    schedule 11.02.2011
comment
Проблема не решена, решаем перейти на jQuery 1.4 * Спасибо за ответы   -  person mironych    schedule 14.02.2011


Ответы (1)


на случай, если кто-то придет к этому, ища неотвеченные вопросы, ответ будет просто перейти на 1.4. *

кстати: jQuery 1.7 только что был выпущен ... время обновиться снова ;-)

person Kae Verens    schedule 13.11.2011