2010-06-12 4 views
8

Ho una finestra di informazioni personalizzate su una mappa di google, a volte queste finestre di informazioni contengono un'immagine. Quando lo fanno, la finestra delle informazioni si riduce sul marcatore su cui è posizionata appena l'immagine ha finito di caricarsi.Scala div in direzione ascendente anziché in basso?

Quindi le immagini impiegano più tempo per caricare e la posizione del div è già stata calcolata al termine del caricamento dell'immagine.

Credo ci sia un modo per verificare se un'immagine è stata caricata, ma sembra un lungo percorso - non c'è un modo semplice con JS o CSS per far sì che il div sia scalabile verso l'alto anziché verso il basso.

Qualcuno ha qualche indizio?

+0

Invia un collegamento alla pagina o pubblica il codice. Usando i CSS puoi impostare una dimensione fissa o una dimensione minima. –

risposta

28

Utilizzare il posizionamento assoluto e invece di impostare l'offset con top utilizzare bottom. Con questa proprietà puoi garantire la posizione del bordo inferiore del tuo div - qualsiasi cambiamento di dimensione costringerà il div a espandersi verso l'alto.

+0

Una soluzione così ovvia - grazie –