Клуб API Карт

Найдено на тему «jQuery-UI»:
Ошибка Invalid argument в IE8
seleznev.a.d
15 июня 2015, 10:09

При создании карты в IE8 происходит ошибка. 

Ошибка возникает в файле combine.xml при попытке присвоить отрицательное значение для ширины элемента. 

Карту создаю так:

ymaps.ready(initMap);
function initMap() {
   if (!this.isAccess()) return false;
   var div = $(this.element).find("#map")[0];
   this.element.map = new ymaps.Map(div, {
      center: [55.76, 37.64], 
      zoom: 11,
      controls: ["zoomControl", "geolocationControl", "fullscreenControl"],
      behaviors: ["drag", "rightMouseButtonMagnifier", "multiTouch", "scrollZoom"]
   });
}

 

Контейнер $("#map") находится внутри jquery ui dialog и при загрузке страницы скрыт. Если создавать карту в момент отображения jquery ui dialog, то ошибка не проявляется. 

Пример: http://jsfiddle.net/absentik/6gm3v1yr/embedded/result/ (Редактор jsfiddle.net не очень работает в ie8. Код можно посмотреть тут)

Версия API: 2.1 

 

 

2 комментария
создание карт,jQuery-UI,jQuery,IE8
Отрисовка карты в слое .dialog
timemanager
7 января 2015, 11:27

Добрый день!

Впервые сталкиваюсь с использованием карт, при вставке карты в скрытый слой (.dialog({autoOpen: false}) при его открытии загрузка элементов карт происходит, что видно в отладчике, однако в открытом диалоговом окне ничего не показывается...

Попытался сделать отдельно, без кучи "наворотов", что необходимы на работающем сайте, сделать карту во вначале скрытом диалоговом окне - там всё работает (пример http://ledagregator.ru/map.html)

На сайте, где нужна карта, используются кроме яндекс карт другие инструменты, например, tinyMCE - может что-то мешает картам?

 

Спасибо за подсказку.

23 комментария
API 2.1,jQuery-UI,карта в скрытом контейнере
Проблема поиска по карте в диалоговом окне jq
kolesoffac
24 февраля 2014, 12:04

Доброго времени суток!

 

Открываю карту в диалоговом окне jquery, карта имеет элемент  поиска по адресу, и в данном случаи я не могу в эту строку напечатать любой символ, курсорчик мигает и все. Когда же я показываю карту без диалогового окна, поиск работает нормально.

 

Как мне подружить карту и диалоговое окно jq?

 

 

Спасибо

8 комментариев
API 2.0,jQuery-UI,jQuery