2010-05-18 2 views
8

Ich habe dies in der Vergangenheit getan haben, ein Verfahren ähnlich wie dies mit: http://javascriptkit.com/javatutors/static3.shtmlabsolut positionierte divs, die sich nicht bewegen, wenn Seite gescrollt wird

aber ich weiß nicht wie das „Flimmern“ Effekt wie die Seite wird gescrollt und der Div muss sich mit dem Scrollen bewegen. In letzter Zeit habe ich viele Seiten gesehen, die ein Element haben (ein div oder ähnliches, wie ich annehme), die sich nicht bewegen, wenn die Seite gescrollt wird, aber es ist einfach ... sie sind einfach da und es ist eine schöne Sache.

Leider kann ich mich nicht erinnern, wo ich es in letzter Zeit gesehen habe, um die Quelle zu sehen und zu versuchen, es herauszufinden, also dachte ich, ich würde hier drehen und sehen, was alle Experten Ihnen helfen können/Vorschläge.

TIA

Antwort

9

Try setting "position: fixed" auf das Element.

Ich denke, das funktioniert nicht mit einigen IE-Versionen, Sie müssen uns JS dafür haben.

+0

perfekt! vielen Dank. – Kyle

3

Die Seite, die Sie verlinkt haben, erwähnt noch etwas wie IE 4 darauf, besser nicht darauf angewiesen. Es ist veraltet.

Sie können ein Element mit CSS an einer festen Position positionieren, indem Sie position: fixed; ausführen.

-2

Werfen Sie einen Blick auf google reader.

Es hat eine festen Header und eine feste Seitenleiste.

+1

Sie können nicht wirklich jemanden auf eine Webseite verweisen und keine Erklärung geben. Antworten, die eigenständig sind und die Zeit überdauern, sind das Beste für die gesamte Community. Google Reader ist jetzt tot und deine Antwort damit. – daviesgeek