Ho un livello nascosto, che viene mostrato onClick. Funziona tutto bene sia in FF che in Chrome, ma appena si testa su IE (8.0.7) non funziona come dovrebbe.
Questo è il codice del livello:
e questo è il CSS della classe fixed:Codice PHP:<div id="confoto" class="fixed" style="width:100%;height:362px;top:100px;left:0px;visibility:hidden;z-index:100;">(contenuto)</div>
per mostrare il livello, ho un link di questo tipo:Codice PHP:.fixed { position: fixed; }
laddove #a1 linka ad un ancora nel corpo della pagina.Codice PHP:[url="#a1"]link[/url]
La pagina contiene molti di questi link, ciascuno con un ancoraggio diverso. Quello che dovrebbe accadere (e che accade con gli altri browser) è che al click sul link la pagina scrolla, e si allinea in testa con l'ancora selezionata, mentre il livello confoto viene mostrato ad una distanza di 100px dal margine superiore della finestra.
Quello che succede in IE, invece, è che la pagina scrolla all'ancora, ma il livello confoto si posiziona a 0px dalla testa della pagina!
L'immagine allegata penso spieghi meglio cosa intendo.
Come si può risolvere?
![]()

Rispondi quotando