Ich erstelle eine Karte, die es dem Benutzer erlaubt, eine Postleitzahl von der linken Seite auszuwählen und dann auf der Karte selbst ausfüllen zu lassen. Sobald der Benutzer des schattierte Postleitzahl klickt, erscheint ein Popup mit Informationen zu diesem zip (siehe unten):Mapbox/Leafet Popups - brauche Unterschiede zwischen den Höhen für Popups
Zur gleichen Zeit, ich bin Fallenlassen Markierungen auf dem umliegenden Konkurrenten. Wenn der Benutzer eine Markierung klickt, erscheint das Fenster mit dem Namen Konkurrenten und Franchise-Auto, das sie verkaufen (siehe unten):
Um sicher zu stellen, dass die Postleitzahl Informationen fit im Popup Bereich (ich hatte einige Probleme, wo das Popup mit dem enthaltenen div nicht erweitern würde), habe ich eine Artklasse das Popup war groß genug, um sicherzustellen:
div.leaflet-popup-content {
min-height: 400px;
}
die schlechte Nachricht ist, jetzt, Stil wird auf meinen c angewendet Kontaktstifte und es sieht schrecklich aus.
Gibt es eine Möglichkeit, die CSS innerhalb des Bindpopup-Bereichs der Deklaration festzulegen?
Ihre Antwort gearbeitet, aber ich habe da f Eine noch einfachere Lösung ... den Stil für die .leaflet-popup-content-Klasse auf "display: inline-block;" macht den Trick – Brds