Библиотека jQuery конфликтует с Prototype Framework - PullRequest
0 голосов
/ 24 октября 2011

Я включаю два файла JavaScript в мою HTML-страницу.Первый: https://ajax.googleapis.com/ajax/libs/prototype/1/prototype.js

Необходимо создать несколько карточек ховеркарт (http://www.nickstakenburg.com/projects/prototip2/).

Второй JavaScript - это последняя версия jQuery. Это нужно для создания анимации на странице.

Когда оба файла JavaScript находятся на странице, мои карты ховеркардов перестают работать. Когда я удаляю файл jQuery, карты ховеркарт возвращаются.

Почему jQuery останавливает работу файла prototype.js? Как можноЯ разрешаю это, чтобы я мог использовать оба?

1 Ответ

4 голосов
/ 24 октября 2011

Вы можете использовать noConflict () , например:

jQuery.noConflict();
(function($) { 
  $(function() {
    // more code using $ as alias to jQuery
  });
})(jQuery);
//code with the other library using $
...