Om nah hoo pez nyeetz, Michael!
Ich hätte es nun gerne so, dass beim Hochscrollen die Navi zunächst hochscrollt bis der Headerbereich aus dem Bildschirm verschwunden ist und erst dann fixiert wird.
Weil ich das für eine gute Anregung sowohl für brückentage.info als auch billiger-im-urlaub.de halte, hab ich mal ein bisschen umhergespielt.
Da die Internetexplorer 7 und 8 mit pageYOffset nichts anzufangen wissen und auch getComputedStyle nicht verstehen, habe ich eine zuverlässige Browserweiche gesucht (1. Ansatz: ).
Fast alle von mir getesten Browser, namentlich IE7, 8, FF3.6, Op11, Saf4 und Chr8 liefern das gewünschtes Ergebnis.
IE6 kannst du vergessen, weil er position:fixed;
nicht kennt.
Interessanterweise ist der IE9 im "Dokumentmodus: IE9-Standards" (in meinem Fall unter Windows 7, 32bit IE9.0.7930.16406) nicht in der Lage, die ursprünglichen Eigenschaften des divs wieder herzustellen.
Das JS lässt sich sicher noch optimieren.
Matthias