• Поведение скрипта ЯндексКарты при Ajax?

    @lyubomirov Автор вопроса
    Вот так работает:
    if ($('section div').is('#map-yandex')) {
        var script = document.createElement("script");
        script.src = "https://api-maps.yandex.ru/2.1/?lang=ru_RU";
        script.type = "text/javascript";
        script.onload = function () {
            // console.log('API Load');
            ymaps.ready(function () {
                // console.log('READY');
                myMap = new ymaps.Map("map-yandex", {
                    center: [56.292608, 44.011411],
                    zoom: 17.5
                });
                myPlacemark = new ymaps.Placemark([56.292608, 44.011411], {
                    hintContent: 'Типография Артграфика',
                    balloonContent: 'Типография Артграфика, Бекетова 37'
                },{
                    iconColor: '#ef7f1a'
                });
                myMap.geoObjects.add(myPlacemark);
            })
        };
        document.getElementsByTagName("head")[0].appendChild(script);
    }
    Ответ написан
    Комментировать