Posizione: fissa sull'elemento in IE7 / 8 e problemi con lo scorrimento del contenuto al suo interno

StackOverflow https://stackoverflow.com/questions/2737308

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? ...

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top