【发布时间】:2022-03-07 19:23:09
【问题描述】:
当动态加载其内容时,我遇到了弹出未对齐的问题,例如这个 JSFiddle:http://jsfiddle.net/7616xqbb/2/
使用传单 0.7.2:
var new_marker = L.marker([lat, lon])
.bindPopup("<div id='popupcontent'></div>", {maxWidth: 500, maxHeight: 300})
.on('click', function(e){
$.post("updatecontent.php", {lat: lat, lon: lon},
function(data) {
$('#popupcontent').html(data);
});
});
map.addLayer(new_marker, true);
其中 updatecontent.php 显示一组图像。
我首先在调整弹出窗口的大小以适应其内容时遇到了麻烦。这段 CSS 可以解决问题:
.leaflet-popup-content {
width:auto !important;
height:auto !important;
}
但弹出窗口在打开时会发生变化...
有什么想法吗?谢谢:)
【问题讨论】:
标签: jquery css popup alignment leaflet