Próbuję dołączyć zdjęcia do moich okienków wyskakujących o liściach, ale rozmiar wyskakującego okienka nie dostosowuje się do rozmiaru obrazu. Znalazłem rozwiązanie tego na github:Ulotka: dostosuj wyskakujące okienka do rozmiaru obrazu
https://github.com/Leaflet/Leaflet/issues/724
Mimo że rozwiązanie rozwiązuje rozmiar popup, wynik jest przesunięty i okienko nie pojawi się centralnie nad ikoną ... Każdy marker/sposób na zmianę tego?
.leaflet-popup-content {
width:auto !important;
}
Również inne proponowane rozwiązanie (ustawienie maxwidth na popup) nie pomaga w moim przypadku. Szerokość popup utrzymuje się na bycie domyślną szerokość rozmiar to 300 ...
function pop_Fotos(feature, layer) {
var popupContent = '<img style="max-height:500px;max-width:500px;" src="...");
layer.bindPopup(popupContent, {maxWidth: 500, closeOnClick: true});
}
Hey @ghybs, dzięki za odpowiedź. Jednak problem z przesuniętym wyskakującym okienkiem utrzymuje się (zobacz moje pierwsze zdjęcie w pytaniu). Wskaźnik popup nie znajduje się już na wierzchu znacznika. Jakikolwiek sposób to załatwić? – Klaster
mm Wygląda na to, że to tylko kwestia ładowania obrazu. Po załadowaniu obrazu wystarczy ponownie otworzyć okno podręczne. Zaktualizuję odpowiedź. – ghybs
Słodki, działa jak urok! Wielkie dzięki! Pozostaje jedno pytanie noob: w jaki sposób ustawić maksymalną szerokość na tym elemencie img? Stwierdziłem, że mogę ustawić [szerokość] (http://www.w3schools.com/jsref/dom_obj_image.asp). Czy muszę to zrobić za pomocą CSS? (i do którego elementu będę kierował? 'ulotka-popup-content .img'?) – Klaster