Ich versuche, ein Popup mit dynamischen Inhalt zu erstellen, aber es funktioniert, aber die Popup-Blase ist nicht mit dem Marker ausgerichtet.Leaflet Popup mit dynamischem Inhalt nicht zentriert über Marker
Hier ist ein Screenshot, es ist klar, dass die Popup-Blase nicht über den Marker zentriert ist.
Hier ist der Code
var map = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', {
maxZoom: 18,
id: 'examples.map-i875mjb7'
}).addTo(map);
m = L.marker([51.5, -0.09]).addTo(map);
m.bindPopup("<b>Hello world!</b><br />I am a popup<span id='a'></span>", {maxWidth: "none"})
m.openPopup();
$('#a').html('abcdefghijklmnopqrstuvwxyz')
Auch hier ist ein minimales jsfiddle Beispiel, die das Problem beschreibt: http://jsfiddle.net/nk93shkt/
Wie kann ich dieses Problem beheben?