2010-06-12 23 views
8

Ich habe ein benutzerdefiniertes Infofenster über eine Google Map, manchmal enthalten diese Infofenster ein Bild. Wenn dies der Fall ist, skaliert das Info-Fenster über den Marker, über den es positioniert ist, sobald das Bild geladen ist.Skalierung nach oben statt nach unten?

So dauert das Laden der Bilder länger und die Position des Div wurde bereits berechnet, wenn das Bild fertig geladen ist.

Ich glaube, es gibt eine Möglichkeit zu überprüfen, ob ein Bild fertig geladen ist, aber das scheint eine lange Route - gibt es keine einfache Möglichkeit mit JS oder CSS, um das div nach oben statt nach unten zu skalieren.

Wer hat irgendwelche Hinweise?

+0

Veröffentlichen Sie einen Link zu der Seite oder geben Sie den Code ein. Mit CSS können Sie eine feste Größe oder eine minimale Größe festlegen. –

Antwort

28

Verwenden Sie die absolute Positionierung und anstatt den Offset mit top zu verwenden, verwenden Sie bottom. Mit dieser Eigenschaft können Sie sicherstellen, dass die Position der unteren Kante Ihres Divs - jede Änderung der Größe wird das Div nach oben erweitern.

+0

Solch eine offensichtliche Lösung - danke –

Verwandte Themen