Клуб API Карт

скроллинг в балуне

teterin-ilya
14 ноября 2012, 12:47

Открываю балун, пихаю в него данные, потом подгружаю еще данные по jquery.load(). Если при этом изменяется высота контента в балуне - их просто обрезает, скроллинг не появляется.

 

Это недоработка, или я что-то делаю не так? Может, есть какие workaround-ы, скомандовать балуну, что в нем что-то поменялось и пусть все пересчитает?

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

var balloon = map.balloon.open();

$.get('ssdsds', function(data) {

$('#myballooncontent').html(data);

balloon.open();

}

кто-то так

Внутри балуна див, в него подгружается через load. Потом после подгрузки контента делаю еще раз open, но скроллинг как не появлялся, так и не появляется.

 

Пока приходится обходить, вставив внутрь балуна отдельный div, определяя его высоту через parent().height() и реализуя скроллинг средствами внутреннего дива. Работает везде, кроме сафари 6. Что с сафари - не знаю, яблочных устройств нет. Хорошо бы универсальное решение.

Дайте код как подгружаете через Load.

вот посмотрите http://www.pomnivoinu.ru/?id=142629&zoom=8&mtype=1

все нормально работает.

упс... там у меня див с фиксированной высотой..

http://picvo.ru/baloon_test.php (тык по карте)

 

скроллинг открывается с некой ненулевой и не единичной вероятностью - как повезет

причем от повторного open это не зависит