Взгляните на jQuery.noConflict()
. Если они правильно написали свой код, он не будет полагаться на то, что $
будет доступен в глобальной области видимости.
Для вашего собственного кода вы можете усилить его против такого рода проблем, завернув весь код в замыкание. Я не знаю, каково полное название функции $
прототипа, но я предполагаю, что это Prototype
:
alert ($ instanceof jQuery); // true
(function($) {
alert ($ instanceof Prototype); // true
// put all your Prototype code here
})(Prototype);
edit : э-э-э, заменить «Prototype» на «Mootools» ... мозг не работает сегодня