Sönke: Opera und der Bug bei position:fixed;

Beitrag lesen

Hallo Stefan,

Wenn jemand die Lösung zu diesem Thema kennt, dann nur her damit :-)
URL: http://thebat.xse.de/ ff.

Kenne ich höchstens ein Javascript Workaround für. Wenn Dir das was bringt.

Zunächst im <head> ein Javascript Bereich mit...
<script type="text/javascript">
var savedWidowsPos = -1;

function setTop() {
  if (window.opera && window.pageYOffset > 0) {
    savedWidowsPos = window.pageYOffset;
    window.pageYOffset = 0;
  }
}

function resetTop() {
 if (window.opera && window.pageYOffset > 0) {
    window.pageYOffset = savedWidowsPos;
    savedWidowsPos = -1;
  }
}
</script>

Und dann in den Links des Menüs die :hover benutzen
<a onmouseover="setTop();" onmouseout="resetTop();" href="..">...</a>

Das Problem von Opera scheint halt zu sein das er intern eben _doch_ mitscrollt. Mit CSS alleine wird man darum wohl nichts ausrichten können.

Viele Grüße,
Sönke