2010-06-12 13 views
8

Mam niestandardowe okno informacyjne nad mapą google, czasami te okna informacyjne zawierają obraz. Gdy tak się stanie, okno informacyjne przeskakuje nad znacznikiem, nad którym jest pozycjonowany, zaraz po zakończeniu ładowania obrazu.Scala div w kierunku do góry, zamiast w dół?

Załadowanie zdjęć zajmuje więcej czasu, a pozycja div została już obliczona przed zakończeniem ładowania obrazu.

Wierzę, że istnieje sposób sprawdzenia, czy obraz został załadowany, ale wydaje się, że jest to długa trasa - czy nie ma prostego sposobu na użycie JS lub CSS, aby uzyskać podział w górę zamiast w dół.

Ktoś ma jakieś wskazówki?

+0

Opublikuj link do strony lub opublikuj kod. Za pomocą CSS możesz ustawić stały rozmiar lub minimalny rozmiar. –

Odpowiedz

28

Użyj pozycjonowania bezwzględnego i zamiast ustawić przesunięcie za pomocą top użyj bottom. Dzięki tej właściwości możesz zapewnić pozycję dolnej krawędzi elementu div - każda zmiana rozmiaru wymusza rozwinięcie div w górę.

+0

Takie oczywiste rozwiązanie - dzięki –

Powiązane problemy