Как я могу сделать свой сайт, хорошо играть с jQuery и Prototype? - PullRequest
1 голос
/ 08 декабря 2010

У меня достаточно большая кодовая база для работы, и я пытаюсь использовать сценарий на основе прототипа. Проблема в том, что у меня уже запущен jQuery, и он довольно глубоко укоренен в кодовой базе с использованием функций $ (''). Я знаю, что в jQuery нет режима конфликта, но сейчас мне трудно вернуться назад и изменить весь код. Есть ли эквивалент прототипа без конфликтного режима? В противном случае, существует ли автоматический поиск и замена для замены всех функций $ () на jQuery ()?

В качестве лучшего решения, если кто-нибудь знает о замене Lightwindow на основе jQuery, я был бы НАМНОГО более благодарен. Мои потребности в этом довольно просты, но я так и не смог найти тот, который подходит именно мне. Я просто хочу, чтобы он работал с SWF-объектами и фотографиями и не нуждался в тегах привязки для работы. Что мне нравится в lightwindow, так это то, что я могу просто выполнять простые функции, как показано ниже, чтобы это работало.

 $lightbox = "
    myLightWindow.activateWindow({
        href: \"{$this->swfURL}\", 
        title: \"{$this->src->mediaTitle}\", 
        width: $this->width,
        height: $this->height
    });";
  return $lightbox;

Я пытался использовать http://planetozh.com/projects/lightbox-clones/, чтобы найти замену, но она устарела, и единственным, что выглядело многообещающе, был CeeBox, но он вызывал всевозможные ошибки, и я считаю, что он предназначен для более старой версии jQuery.

Ну, в любом случае, заранее спасибо за любую помощь.

1 Ответ

2 голосов
/ 08 декабря 2010

, если вы хотите клон лайтбокса jquery, посмотрите prettyPhoto . Я использовал его в нескольких проектах, и это очень просто и расширяемо. у него также есть несколько других плагинов, на которые вы, вероятно, должны обратить внимание для современной разработки, таких как prettyLoader .

...