Клуб API Карт

Проблема с IE8 при создании пользовательского балуна.

stas-tolokolnikov
13 марта 2013, 13:27

По вот этому примеру реализовал пользовательский балун. 
Все замечательно работает везде, кроме IE8 и младше.

Ослик выдает несколько ошибок вида

'this.$element' -  есть null или не является объектом

 

Как быть?
Реализовывать для IE отдельную ветку?

9 комментариев
Подписаться на комментарии к посту

ИЕ у меня сейчас нет.

Если знаете как поправить, можете прислать мне pull-request.

https://github.com/dimik/ymaps/tree/gh-pages/examples/cluster-balloon

Если не знаете, ждите когда я найду ИЕ, поправлю, и отпишу Вам.

stas-tolokolnikov
13 марта 2013, 16:30

К сожалению не знаю как поправить ибо глуп зело.

Буду благодарен как за правку, так и за пояснение в чем был косяк.

 

Проверь, должно работать

stas-tolokolnikov
15 марта 2013, 12:28

не работает.

https://github.com/dimik/ymaps/tree/gh-pages/examples/balloon-autopan

и судя по дате коммита - вы смотрели не тот пример :-(

кластерный-то как раз работал и раньше нормально.

 

ах вы про этот )))

его лучше пока не смотреть.

он еще не готов и мы его не публиковали

stas-tolokolnikov
15 марта 2013, 13:00

Ну в изначальном посте ссылка именно на него :)))

Я уж и сам почти доковырял его, пересадкой рабочих органов из кластерного макета :)

не работает только перепозиционирование пока, там мне не хватает знаний по JS.

Надеюсь разберусь. >:-)

в этом примере не все готово со стороны АПИ поэтому мы им и не делимся. Автопозиционирование пока не работает как надо

stas-tolokolnikov
15 марта 2013, 13:46

А в чем проблема с позиционированием?

В всех браузерах кроме IE8- оно работет нормально. И при изменении содержимого балуна (с помощью JQ) - тоже.

если в этом примере ты заполнишь балун контентом, а потом откроешь/закроешь его несколько раз, метка съедет вниз