@Sashjkeee
f-e

Как подгружать контент?

Есть такая yandex карта с двумя метками

function init(){
    myMap = new ymaps.Map("mapmesto", {
        center: [55.755122, 37.617646],
        zoom: 10
    }); 
     var myGeoObjects = [];
    myGeoObjects[0] = new ymaps.Placemark(
    [55.888786, 37.632664],
      {
       hintContent: 'Алтуфьево',
        },
        {
        iconLayout: 'default#image',
        iconImageHref: 'img/mapbullit.png',
        iconImageSize: [84, 72],
        iconImageOffset: [-32, -75]
        });
    myGeoObjects[1] = new ymaps.Placemark(
    [55.659074, 37.522773],
      {
       hintContent: 'Калужская',
        },
        {
        iconLayout: 'default#image',
        iconImageHref: 'img/mapbullit.png',
        iconImageSize: [84, 72],
        iconImageOffset: [-32, -75]
        });
    
    ymaps.geoQuery(myGeoObjects).addToMap(myMap);
    myMap.behaviors.disable('scrollZoom');
}


И есть два файла:
1) popup_slider1.html
2) popup_slider2.html

Хочу подгружать ajax'ом файл .html в зависимости от того, на какую метку нажали. Как это сделать? Сломал голову уже.
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
Вопрос в чём? Как что-то делать при нажатии на метку?
Тогда вот ответ:
1. ставим options.openBalloonOnClick = false для меток
2. Пишем обработчик нажатия на метку:
placemark.events.add('click' , function(event) {
    // здесь делаем, что надо
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы