Проблемы с изменением всплывающего окна - PullRequest
0 голосов
/ 28 февраля 2019

Я создаю всплывающее окно с картой в коде:

var wrapper =
    '<div id="popup-photo-count">' +
        '<span id="popup-photo-count-number"></span> ' + util._t("#photos") +
        '</div>' +
        '<div id="popup-images-wrapper"></div>';

var popup = L.popup({maxWidth: maxWidthForThumbnails, maxHeight: maxHeightForThumbnails, autoPan: false})
    .setLatLng(coordinatesForPopup)
    .setContent(wrapper)
    .openOn(mymap);

После этого я изменяю содержимое всплывающего окна с помощью jquery с помощью множества асинхронно запускаемых команд, таких как:

$("#popup-images-wrapper").append(imageString);

и всплывающее окно показывает добавленное содержимое: оно было правильно помещено в DOM.

Однако, когда я делаю popup.getContent();, вставленный мной HTML-код не появляется.

Это предполагаемое поведение?

Есть ли еще лучший способ добавить контент в popup-images-wrapper div? P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...