Prototype + jQuery 1.4.2 — 1.6.1 + FancyBox или любое другое расширение?

Суть проблемы: имеется сайт, в котором намешано всего-всего в скриптовой части, а именно — Prototype и jQuery. Все бы хорошо, да только они конфликтуют друг с другом. Даже не так — конфликтуют плагины jQuery — они банально не подключаются, даже jQueryUI не хочет работать, на любое обращение к методам, отличным от хранимых в файле с jQuery. Не знаю, что делать, уже пробовал noConflict в разных местах, и до подключения Prototype, и после, и сразу в двух местах — результат один и тот же :(

Не подскажете, что делать?

«Uncaught TypeError: Object # Object> has no method 'methodName'» на любой метод
  • Вопрос задан
  • 3329 просмотров
Пригласить эксперта
Ответы на вопрос 2
Bublik
@Bublik
Web & Mobile developer, Head of Mobile department
Может целесообратно переписать все под один фреймворк?
Ответ написан
Комментировать
sody
@sody
Недавно столкнулся с такой же проблемой. Проект на tapestry 5(в котором клиентская часть основана на prototype), к нему надо было прикрутить плагины jquery. Помогла строчка в конце jquery.js:
var j$ = jQuery.noConflict();

После этого $(...) — prototype, j$(...) — jquery.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы