Posizione: fissa sull'elemento in IE7 / 8 e problemi con lo scorrimento del contenuto al suo interno
-
02-10-2019 - |
Domanda
Ho un elemento fisso al centro dello schermo, di dimensioni specifiche (diciamo 500x500). L'elemento ha contenuto, che è più grande l'altezza dell'elemento e provoca quindi apparire barra di scorrimento, che va bene. In FF / WebKit tutto funziona bello. Tuttavia in IE 7/8 ... contenuto dell'elemento fisso non lo fa scorrere, o scorre con un ritardo enorme. Se io cambiare posizione: fissa a position: absolute, comincia a fini di scorrimento, ma con la posizione: fisso ... E 'solo un dolore ..
E 'un po' problema noto? Qualcuno ha sentito / ha incontrato qualcosa di simile? Delle idee come affrontare tali? ...
Soluzione 2
Si è scoperto che vi era un problema aggiuntivo per questo - filtro ombra sotto quella elemento con position: fissa e scorrimento del contenuto all'interno di esso. Non siamo riusciti a trovare alcuna soluzione a questo altro filtro ombra allora o disattivando in IE o posizione di inibizione:. fisso
: (
Altri suggerimenti
L'unica cosa qualsiasi che utile potuto trovare su questo argomento è stato questo, Come creare position: fixed in IE5.5 + .
position: fixed è stato implementato in IE7. Forse ha ancora alcuni problemi con esso, ma ci potrebbe essere qualcosa di diverso nel vostro markup o CSS che causerebbe un tale comportamento.
Sarebbe utile se abbiamo potuto vedere qualche codice per aiutarci con il vostro problema.
.fixDocument
{
position: absolute;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}
Controlla questa pagina: http://www.gunlaug.no/contents/wd_additions_15.html