Клуб API Карт

Конфликт jQuery в Opera 10.61

webhleb
18 августа 2010, 12:20

Столкнулся с такой проблемой. В Опере на странице с картой не отображаются инструменты управления.

На этой же странице включены еще несколько элементов, которые используют и подключают jQuery. Если все их убрать, то карта отображается нормально.

Как бы понять что тут можно придумать, чтобы не было такого конфликта.

В других браузерах такой проблемы нет.

Посмотреть можно здесь.

 

2 комментария
Подписаться на комментарии к посту
гм, два jQuery да еще муутулс. крута у вас.
но есть и ошибка.


window.jQuery = window.$ = YMaps.jQuery;
никогда никак нельзя так делать.
разные версии jQuery не могут работать одновременно, в одном пространстве, с одними и темиже обьектами

пример

jQuery(document).ready(function(){ - тут ВАШ
jQuery("#yvc_catlist").treeview({ - а ТУТ УЖЕ ЯНДЕКСОВЫЙ.

а скрипты которые вы в хидере подключали - подключались в ваш.

в общем при такой работе любые бубны возможны.
jQuery создан для изолированой работы

(кстати вообще с некой верстноятью он и с mootools не должен работать нормально, так как последний очень сильно патчит протопиты почты что всего - (подключайте туслы после?))




вернее наоборот


яндекс jQuery(document).ready(function(){ 
мой jQuery("#yvc_catlist").treeview({


Ладно, попробую сменить у себя версию, может заработает.


На Яндексе сейчас 1.3.2. используется?