Добрый день.
Подскажите как показать карту, если она в видимой области экрана.
var mainMap; $(window).on('load scroll',function(){ var map = $("#main_map").offset().top; if ($(this).scrollTop() >= map) { if (!mainMap) { var mainMap= new ymaps.Map('main_map', { center: [52.09, 23.80], zoom: 12, controls: [] }, { searchControlProvider: 'yandex#search' }); } } });
В этом случае карта инициализируется множество раз. Как проверить что карта подгружается?
спасибо.