2010-12-08 1 views
1

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

Как лучшее решение, если кто-нибудь знает о замене 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.

Хорошо, спасибо за любую помощь.

+2

Не обязательно идеальное решение, но насколько сложно было бы найти> «Заменить все» $ («с помощью jQuery (« на существующих определениях скриптов? » – 2010-12-08 16:24:49

+0

@ Натан Ну, честно говоря, я все еще не даже уверен, где весь код jQuery. Это большой проект, и я только что начал работать в кодовой базе, и большинство старых разработчиков осталось. У меня есть доступ к утилитам unix, которые я мог бы использовать, но я Не знаю, как это сделать. – Ryan 2010-12-08 16:31:37

ответ

2

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