Клуб API Карт

Загрузка балуна через AJAX

Роман
1 мая, 23:54

Есть такой вот код: http://jsfiddle.net/avdjbsn8/

Под него я настроил загрузку данных через ajax.

Работает всё идеально, единственное я хочу кое что поменять.

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

Как сделать так, чтобы при этом первом клике моментально открывался балун с надписью "Идет загрузка данных...", а после того как данные были получены через ajax они внеслись в сам балун.

Это уже реализовано тут: https://tech.yandex.ru/maps/jsbox/2.1/balloon_ajax

Но я использую objectmanager, и у меня не получается прикрутить это к моему коду.

Всё что я смог сделать, это вот: http://jsfiddle.net/obLdkhh4/

Работает, но почему-то только для первой метки. Если загружать еще, то эффекта не даёт.

4 комментария
Подписаться на комментарии к посту
Я делал пример, с поддержкой кластеризации. 
http://jsfiddle.net/1dpotvy6/12/
Роман
4 мая, 11:15
dimik,
У меня почему-то ругается на 3 точки, например ...geoObject.properties.
Видимо jquery другой версии.
Роман,
Это не jquery, там ES6 + Babel
поменял на js
http://jsfiddle.net/1dpotvy6/14/
Роман
5 мая, 10:48
dimik,
работает идеально, спасибо!
Обновлено 5 мая, 10:48