Mar
06
Как “подружить” Prototype и jQuery в одном проекте
1 балл2 балла3 балла4 балла5 баллов (13 голоса, средний балл: 3.92 из 5)
Loading ... Loading ...

jQuery и Prototype вместеДавно не писал ничего на тему программирования и вообще о вебе (все-таки блог не только о фрилансе).

Так вот недавно в одном из моих проектов возникла надобность использовать одно из готовых решений – плагин контекстного меню (того, что выпадает по клику правой клавишей мышки) в jQuery.

К сожалению (или к счастью) весь проект был построен на Prototype, а выдумывать велосипед заново желания не было (тоесть писать на Prototype то, что уже есть готовым в jQuery), поэтому я начал гуглить по поводу того, как “скрестить бобра и носорога”.

В итоге решение было найдено (сейчас даже уже не помню где именно, важен сам факт) в одном из англоязычных блогов (жаль ссылка утеряна во времени…) и состояло оно в том, чтобы включить jQuery в режим “безконфликтности” (да, да,  разработчики побеспокоились о том, чтобы другие библиотеки могли спокойно работать совместно с их детищем):

<script type="text/javascript"> $j = jQuery.noConflict();</script>

И далее везде для Prototype применяется и дальше знак $, а для jQuery – $j. После этого мне достаточно было в файле плагина все $ заменить на $j, подключить jQuery к проекту – и все заработало как мне того и хотелось.

Возможно мой опыт будет кому-то полезен в их проектах.



Добавить в:news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok

Похожие заметки


Комментарии (15) на “Как “подружить” Prototype и jQuery в одном проекте”

  1. DeveloperGuru.NET написал:
    06.03.2008 в 19:03
    Цитировать
  2. anycolor написал:
    06.03.2008 в 19:09
    Цитировать
  3. DeveloperGuru.NET написал:
    06.03.2008 в 19:15
    Цитировать
  4. anycolor написал:
    06.03.2008 в 19:27
    Цитировать
  5. DenTal написал:
    07.03.2008 в 07:44
    Цитировать
  6. Артем написал:
    07.03.2008 в 11:31
    Цитировать
  7. anycolor написал:
    07.03.2008 в 14:43
    Цитировать
  8. anycolor написал:
    07.03.2008 в 15:03
    Цитировать
  9. Лена написал:
    28.04.2008 в 23:14
    Цитировать
  10. Студия электро дизайна написал:
    12.08.2008 в 21:32
    Цитировать
  11. skvoz написал:
    05.01.2009 в 12:18
    Цитировать
  12. gigorok написал:
    02.06.2009 в 10:16
    Цитировать
  13. JONT написал:
    16.07.2009 в 15:12
    Цитировать
  14. Samu написал:
    21.04.2010 в 14:57
    Цитировать
  15. Станислав Малкин написал:
    21.04.2010 в 18:08
    Цитировать

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.



Внимание!

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Quicktags:-->