[JavaScript] Layer ohne Scrollen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von darkmanx, 27. Juli 2009 .

  1. 27. Juli 2009
    Layer ohne Scrollen

    Hallo,
    ich versuche gerade einen Layer auf die Seite zubringen im Stile von dieser überall verwendeten Gallerie, die den Hintergrund abdunkelt etc.

    Ich wollte, dass man beim Aufruf dieses Layers nicht mehr Scrollen kann. Das habe ich wiefolg gelöscht:
    Die ganze Seite steckt in einem div, der 100% hoch&breit ist. Der overflow ist auf visible. Wird der Layer aktiviert, so wird der Overflow auf hidden gesetzt, damit man nciht mehr scrollen kann. Funktioniert!

    Problem:
    Wenn man nun weiter unten auf der Seite ist, so wird man quasi nach oben gescrollt, da dieser Inhalt, der unten aus dem div rausguckt, versteckt wird. Man ist also wieder ganz oben auf der Seite und wenn der Layer die Seite abdunkeln soll, so sieht man, dass er eben weiter oben ist und nicht auf der Höhe, auf der man den Layer aktiviert hat. Wie kann man den Overflow weiter nach oben verschieden? Oder gibt's es da besser Lösungansätze!

    danke
    dmx
     
  2. 27. Juli 2009
    AW: Layer ohne Scrollen

    der layer is ja sicherlich absolut positioniert oder?
    verwende einfach "position:fixed;" und der layer is immer im viewport
     
  3. 27. Juli 2009
    AW: Layer ohne Scrollen

    ok, so kann man das auch machen, aber nun kann man scrollen.
    wie kann ich das abstellen??
     
  4. 27. Juli 2009
    AW: Layer ohne Scrollen

    overflow: Übergroßer Inhalt: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

    in deinen fall
    overflow: hidden;
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.