[Web2.0] Riposizionare un div in modo che sia sempre visibile
Cesare D'Amico
cesare a ngi.it
Mer 28 Feb 2007 15:12:35 CET
Hola todos, ho un div con display none; lo riempio via ajax e lo
visualizzo quando viene cliccato un elemento. Il problema è che, se la
pagina è scrollata in giù, il div mi viene posizionato in parte fuori
dalla finestra (troppo in alto, quindi), e ciò è brutto.
Ecco come è fatto il div:
<div id="griglia_codici_articolo" style="display: none;">
...fuffa 1.0...
</div>
E il suo css, il problema è sull'attributo "top":
#griglia_codici_articolo {
margin-left: auto;
margin-right: auto;
position: absolute;
top: 50px;
left: 25%;
width: 50%;
height: 50%;
border: 2px solid black;
background-color: white;
padding: 10px;
overflow: auto;
}
Come posso posizionare il div in modo che il TOP sia relativo non alla
finestra, ma all'attuale "vista" della stessa (che si chiama viewport,
se non erro)?
Valutate che nella finestra ci sono un sacco di altre cose, a me serve
che il div si apra in modo visibile _sopra_ a tutto il resto, in modo
però che sia visibile senza dover scrollare in su...
Grazie mille, ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
Maggiori informazioni sulla lista
Web2.0