Der Martin: Scroll im div scrollt die ganze Seite

Beitrag lesen

Hi,

wenn ich einen Container mit scrollbarem Inhalt einblende, kann ich auf- und ab-scrollen. Wenn die Grenzen des Containers unten/oben erreicht sind, wirkt das Scrollen mit dem Mausrad im Container plötzlich auf den Text im Hintergrund.

ja, völlig normal.

Wie kann ich das vermeiden?

Gar nicht.

Welcher Bereich vom Scrollen mit dem Mausrad betroffen ist, regelt allein das Fenster-Management deines Desktop Environments. Ich kenne das so, dass grundsätzlich das Element scrollt, über dem der Mauszeiger steht; nur wenn dieses nicht scrollen kann (entweder weil die Grenze erreicht ist oder weil dieses Element generell nicht scrollt), reagiert stattdessen das übergeordnete Element.

Dieses Verhalten ist nicht auf Webseiten oder Browser beschränkt, sondern zieht sich konsequent durch das gesamte GUI.

Nur Windows ist da ein bisschen verklemmt; hier scrollt unabhängig von der Position des Mauszeigers das Element, das den Focus hat. Das lässt sich mit entsprechenden Tools aber auch korrigieren.

So long,
 Martin