Все прекрасно знают, что две библиотеки поженить бывает крайне проблемно. Обычно, все стремятся к тому, чтобы всё сделано было под одной библиотекой. Но что делать, когда тебя припирают к стенке и ставят в безвыходное положение? Правильно, бороться.
Недавно и меня так припёрли. Но, к великому счастью, в отличие от других библиотек, jQuery содержит в себе функцию, которая позволяет использовать её наравне с другими библиотеками, например, с MooTools или Prototype.
Конечно же, речь идёт о функции noConflict(). Я бы не стал о неё и писать, но, как показывает практика, не все знают как ею нормально пользоваться. Оно и понятно – спасибо "исчерпывающей" информации на оф.сайте.
Итак, предлагаю пошаговый рецепт для корректного совмещения jQuery и MooTools.
Совмещаем jQuery и Mootols (или Prototype)
пошаговая инструкция
-
Подключаем библиотеку MooTools/Prototype и все скрипты под неё. Будет что-то типа:
<script type="text/javascript"src="js/mootools.js"></script>
<script type="text/javascript"src="js/mootools_plugin1.js"></script>
<script type="text/javascript"src="js/mootools_plugin2.js"></script> -
Затем подключаем jQuery:<script type="text/javascript"src="js/jquery.js"></script>
-
Далее вызываем функцию noConflict():<script type="text/javascript">
jQuery.noConflict();
</script> -
Далее подключаем все скрипты от jQuery:<script type="text/javascript"src="js/jquery_plugin1.js"></script>
<script type="text/javascript"src="js/jquery_plugin2.js"></script> -
И последний шаг, самый важный, про который всегда забывают. Во всех скриптах jQuery (в данном случае jquery_plugin1.js и jquery_plugin2.js) нужно провести замену $ на jQuery. Сделать это можно в любом текстовом редакторе.
Вот и всё, ничего сложного.
Напоследок поделюсь интересной штукой. Вы никогда не задумывались сколько берёт за разработку сайтов студия Артемия Лебедева? Понятное дело – до ху много. Но оно и понятно – хорошие и качественные сайты, плюс логотип студии А.Л. в подвале, что считается престижным. Раз заказал сайт у Лебедева, значит есть деньги, значит фирма процветает.
Однако, как и везде, у нас все живут на откатах. Не знаю как за рубежом с этим, но у нас, наверное, больше половины всех фирм живут именно так, будь то рыбная промышленность или сайтостроение.
Тут прочитал на ekimoff.ru заметку про сайт Стрима (интернет-провайдер такой был), который попросил дополнительно, сверх договора, разместить в подвале логотип Комстара. Понятное дело, что логотип уже был, нужно было всего лишь разместить его в подвал. Как думаете, сколько стоит такая работа:
<img src="logo.jpg" width="100" height="50" align="absmiddle"> ЗАО "КОМСТАР"
</div>
Правильно, 500 евро. Со скидкой, конечно же.
Ну, даже если закрыть глаза на ценник, всё равно не могу понять: как на это можно потратить 7,5 часов? Хотя если бы это реально были 7,5 часов работы, то цена для крупной компании вполне ничего. Конечно, даже в голове придумывается объяснение, что нужно влить логотип в макет, чтобы он гармонично смотрелся, для этого работает дизайнер, потом утверждает с арт-директором, потом технолог это как-то реализует с трудом за 4 часа и, естественно, менеджер по ходу дела связывает клиента с фирмой, устраивает ли вас вот такой вариант. Всё равно чего-то тут не то.
А сколько вы и, возможно, ваша компания взяла бы за такое денег? Коменты ниже приветствуются
Похожие записи:
- Анимированное меню на jQuery в стиле "как флэш"
- Оформление кода CSS
- "Как скрасить время ожидания пользователя" или "Предварительная загрузка страницы"
- Как определить "разрешение экрана" и "размер окна браузера" на JavaScript и jQuery
- Свойства CSS3! Часть 1. text-shadow: 15 способов применения, кроссбраузерность
09/08/2011 at 18:27 Постоянная ссылка Цитировать
да, цены в Студии просто 3,14здец какие, заказчиков за лохов полных держат ((
09/08/2011 at 21:22 Постоянная ссылка Цитировать
Так ладно когда ещё ценник пипец, но на выходе получается качественный продукт. Меня больше убивает, что платишь дохрена бабла, а дают тебе полное агно. А ценник высокий потому что кучу ртов кормить надо. Правда ртов, при этом, бездельников.
09/08/2011 at 22:42 Постоянная ссылка Цитировать
ахри…. аж слов нету, за такой пустяк столько бабла. Это че за студия такая Лебедева. Развод по полной .
10/08/2011 at 9:05 Постоянная ссылка Цитировать
Эммм, ну, Лебедев такой известный мужик, первый в России стал адекватно осваивать инет, на пустой нише и поднялся. Яндекс – его детище =)
11/08/2011 at 18:44 Постоянная ссылка Цитировать
Что мешает Комстару потом самим поставить такой логотип?
Я сталкивался со студией два раза, причем в разных компаниях, и оба раза мы остались недовольны соотношением цены/качества.
12/08/2011 at 2:31 Постоянная ссылка Цитировать
Видимо в этом отношении комстар совсем нуб.
Я со студиями периодически имею дело, но косвенно – через друзей и знакомых. Друг у меня вообще по этим студиям ошивается, в нескольких уже поработал, так что я изнутри наслышан как там часто всё строится
13/08/2011 at 15:16 Постоянная ссылка Цитировать
Ценник на простанову лого в футере в моей конторе около 250 рублей
13/08/2011 at 15:20 Постоянная ссылка Цитировать
Ну это нормально для конторы, я считаю. Сам-то я такую хрень за бесплатно делаю, стыдно за такое бабло брать =)
14/08/2011 at 14:31 Постоянная ссылка Цитировать
М, я бы взял гривен 5, а то и бесплатно.
Работы там …
14/08/2011 at 15:21 Постоянная ссылка Цитировать
угу, вот-вот
14/08/2011 at 15:52 Постоянная ссылка Цитировать
Работы – не работы, а жить студии на что-то нужно и платить сотрудникам тоже. Да и баловать клиента бесплатным не есть хорошо – на шею сядет. Хоть маленькую копеечку, но брать нужно. На мороженое себе да хватит.
14/08/2011 at 16:53 Постоянная ссылка Цитировать
согласен, студии должны брать что-то, но когда работаешь сам напрямую, и когда сайт в стадии разработки ещё, эта тема не осложняет задачу.
06/09/2011 at 21:43 Постоянная ссылка Цитировать
Ну и зря. Нет в вас коммерческой жилки. Десять рублей тоже деньги – детям на подарок достаточно
06/09/2011 at 23:14 Постоянная ссылка Цитировать
ммм, на десять рублей только чупа-чупсов пару купишь =)))
07/09/2011 at 21:47 Постоянная ссылка Цитировать
Кстати, интересно, а как реализовать выделение ссылки на странцу, на которой ты находишься?
07/09/2011 at 21:48 Постоянная ссылка Цитировать
обычно на движках совместно с пхп делается и через пхп ссылке присваивается какой-то класс, который соответствует активной ссылке
10/09/2011 at 20:31 Постоянная ссылка Цитировать
А чо норм я думаю нам надо всем к таким расценкам стремится !! ))))
Вообще гдето инфа проскальзовал на какомто блоге что студия А.Л. берётся за разработку сайтов от 40 к евро ))
12/09/2011 at 0:09 Постоянная ссылка Цитировать
если развивать конторы и завоёвывать мир, то дааа. Да и это вполне оправданно – имеешь имя, у тебя хотят делать, а если цены будут низкие, то спрос будет нереальный, а людей ограничено. Можно набирать больше людей, но тогда это наверняка будет конвейер УГ =)
01/05/2012 at 2:45 Постоянная ссылка Цитировать
Благодаря Вашей статье, подружил кнопки меню (на MooTools) с которыми очень не хотелось расставаться и остальные скрипты (jQuery). Сайт saytograf.ru
Я нагуглил много статей об этом, но для чайника в js – там трудно понять что-либо. А Вы всё доходчиво и понятно изложили! Огромное Вам спасибо!
02/05/2012 at 0:07 Постоянная ссылка Цитировать
На начинающих и рассчитано
Спасибо за отзыв и за то, что читаете! =)
09/10/2012 at 20:23 Постоянная ссылка Цитировать
Огромное спасибо за статью! Уж думал никак их не подружить…
10/10/2012 at 8:11 Постоянная ссылка Цитировать
Да незачто =)
12/10/2012 at 18:49 Постоянная ссылка Цитировать
Вспомнилась фраза Олега Тинькова про студию Лебедева (а как известно, девиз студии Лебедева: “долго, дорого, ох..нно”) – “Дорого и ох…нно долго”
12/10/2012 at 19:33 Постоянная ссылка Цитировать
ааахаха, да, может он и прав=)))
11/11/2013 at 23:52 Постоянная ссылка Цитировать
Спасибо!!!
11/11/2013 at 23:54 Постоянная ссылка Цитировать
Пожалуйста!=)
12/03/2014 at 13:27 Постоянная ссылка Цитировать
С толстой фирмы бы рубля 2 взял.
Так как клиенты у меня пока малый и чуть более, чем малый бизнес.