Вам нужно загрузить jQuery после прототипа, затем вызвать jQuery.noConflict()
, например:
$j = jQuery.noConflict();
Затем используйте $j
для jQuery вместо $
.
Или, все еще вызывая jQuery.noConflict()
, вы можете использовать $
внутри функции только для этого, например:
jQuery.noConflict();
//$ is prototype
(function($) {
//$ is jQuery
})(jQuery);
//$ is prototype
Или, скажем, вы используете обработчик document.ready
, короткая версия будет:
jQuery.noConflict();
//$ is prototype
jQuery(function($) {
//$ is jQuery, this runs when the DOM is ready
});
//$ is prototype