Я столкнулся с проблемой при попытке загрузить две библиотеки JavaScript одновременно! (Я не рекомендую использовать более одной библиотеки JavaScript, если для этого нет веских причин, так как это может увеличить время загрузки и перепутать функции из-за дублирования объявлений и т. Д.).
Однако в этом случае мне «нужно» использовать jQuery с Prototype, чтобы заставить работать это модное окно подсказки Prototype. Вот как я это сделал:
- Храните функции jQuery и Prototype в разных файлах JavaScript
- Сначала включите файлы jQuery
- Сначала позвоните в 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