Как использовать несколько плагинов jQuery в одном файле - PullRequest
0 голосов
/ 21 сентября 2010

Как использовать несколько плагинов jQuery в одном файле? Я должен использовать jCarousel и Lightbox плагин оба вместе в файле php. jCarousel работает нормально для лайтбокса, все пути верны, но всегда говорит, что

$("#gallery a").lightbox is not a function. 

То же, что и для модной коробки или как использовать Lightbox2 прототипа с jQuery.

Я использовал приведенное ниже без каких-либо противоречий

var $jx = jQuery.noConflict();
$jx(function() {
  $jx(".jgallery").jCarouselLite({
     btnNext: ".morePost",
     visible: 8,
     scroll:8   
  });

для использования с прототипом. Light Box Prototype начинает работать, но jCarousel не работает после этого.

Ответы [ 2 ]

2 голосов
/ 21 сентября 2010

Позвольте мне предложить другую альтернативу здесь. Если вы включаете Prototype просто для лайтгокса, не надо:)

Существует версия jQuery для подключаемого модуля лайтбокса, которая поможет вам сэкономить на загрузке пользователем 1/2 библиотеки. Просто используйте версию jQuery здесь: http://avioli.github.io/jquery-lightbox/

Существует несколько вариантов, но нет необходимости включать 2 основные библиотеки JavaScript, которые используют похожие плагины, просто выберите один и используйте версию плагинов, которые построены на нем.

0 голосов
/ 21 сентября 2010

Вы можете использовать компилятор, чтобы объединить все ваши JavaScript в один файл. Знаменитые

Выберите свой яд по выбору. Есть и другие, которые вы можете исследовать, даже решения с открытым исходным кодом, которые вы можете встроить в свои проекты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...