Статьи

Как использовать jQuery с прототипом

Я столкнулся с проблемой при попытке загрузить две библиотеки JavaScript одновременно! (Я не рекомендую использовать более одной библиотеки JavaScript, если для этого нет веских причин, так как это может увеличить время загрузки и перепутать функции из-за дублирования объявлений и т. Д.).

Однако в этом случае мне «нужно» использовать jQuery с Prototype, чтобы заставить работать это модное окно подсказки Prototype. Вот как я это сделал:

  1. Храните функции jQuery и Prototype в разных файлах JavaScript
  2. Сначала включите файлы jQuery
  3. Сначала позвоните в jQuery

Код JQuery

jQuery(document).ready(function($) { //alert("js is working"); //JQUERY CODE CALLS HERE $('a[href=#topbar]').click(function(){ //etc... }); }); 

Код прототипа

 document.observe('dom:loaded', function() { //alert("prototype is working"); //PROTOTYPE CODE CALLS HERE $$('#page-wrapper a[rel]').each(function(element) { //etc... }); }); }); 

HTML-код

 
 
 

  
 
 

Более подробную информацию об использовании jQuery с другими библиотеками можно найти здесь: http://docs.jquery.com/Using_jQuery_with_Other_Libraries