Помощник
|
Конфликт jQwery и Prototype |
pomp
|
Сообщение
#1
|
||
|
|
||
|
|||
ZhukV |
16.3.2010, 15:29;
Ответить: ZhukV
Сообщение
#2
|
|
var jq=jQuery.noConflict(); jq('#qwe').hide() А для prototype используй далее $ |
|
|
pomp
|
Сообщение
#3
|
|
ZhukV,я сам понимаю что должно работать. Я уже дедал.... должно - но не работает :ph34r:
|
|
|
ZhukV |
16.3.2010, 16:11;
Ответить: ZhukV
Сообщение
#4
|
|
|
Я у ся так пробывал, то нормально работает.
А вспомнил, проблема в очереди подключение скриптов. Прикол в том, что за стандартом jQuery and prototype используют $ - знак долара. Припустим твою ситуацию: Подключается первое prototype. Для прототипа произовшла инициализация $. Сразу подключается jquery для которой тоже происходит автоматом инициализация $. Сразу видно, что логика работы нарушена. Выход. Подключать первой jQuery и сразу инициализировать не $, а какой-то другой: <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript"> var qw=jQuery.noConflict()// или $.noConflict После этого jQuery получила для использование не "$" а "qw" Далее можна подключать и прототейп, который себе спокойно получит свободный $
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Меню в jQwery!Тип-гармошка! | 14 | Panich | 6472 | 19.5.2011, 17:13 автор: -Panich- |
Текстовая версия | Сейчас: 26.4.2024, 7:34 |