Important Notice: We're experiencing email notification issues. If you've posted a question in the community forums recently, please check your profile manually for responses while we're working to fix this.

On Monday the 3rd of March, around 5pm UTC (9am PT) users may experience a brief period of downtime while one of our underlying services is under maintenance.

Hilfe durchsuchen

Vorsicht vor Support-Betrug: Wir fordern Sie niemals auf, eine Telefonnummer anzurufen, eine SMS an eine Telefonnummer zu senden oder persönliche Daten preiszugeben. Bitte melden Sie verdächtige Aktivitäten über die Funktion „Missbrauch melden“.

Weitere Informationen

Overflow hidden not working

  • 7 Antworten
  • 35 haben dieses Problem
  • 176 Aufrufe
  • Letzte Antwort von Kevin

more options

Hey,

I'm in need of disabling scroll on body, and enabling it on div that appears on top.

I'm setting on body overflow: hidden; and on div that show on top overflow: auto;

it works in all major mobile browsers, but in firefox it does not.

I've addded an image which represents my problem black frame is viewport red box is body with overflow:hidden cyan box is div with overflow:auto


here's jsfiddle with an example: http://jsfiddle.net/gwhkLnbu/1/ on firefox mobile you can scroll the red div, but you cant do it on any other browser

Hey, I'm in need of disabling scroll on body, and enabling it on div that appears on top. I'm setting on body overflow: hidden; and on div that show on top overflow: auto; it works in all major mobile browsers, but in firefox it does not. I've addded an image which represents my problem black frame is viewport red box is body with overflow:hidden cyan box is div with overflow:auto here's jsfiddle with an example: http://jsfiddle.net/gwhkLnbu/1/ on firefox mobile you can scroll the red div, but you cant do it on any other browser
Angefügte Screenshots

Geändert am von adwil

Ausgewählte Lösung

hello, thanks for brining it up - this appears to be bug #886969 which didn't see much activity recently unfortunately...

Diese Antwort im Kontext lesen 👍 0

Alle Antworten (7)

more options

Ausgewählte Lösung

hello, thanks for brining it up - this appears to be bug #886969 which didn't see much activity recently unfortunately...

more options

Okay so I'm waiting for this bug to be solved, no point in making a (probably) dirty fix for something that will be fixed anyway :)

Thanks

more options

adwil said

Okay so I'm waiting for this bug to be solved, no point in making a (probably) dirty fix for something that will be fixed anyway :) Thanks

Has anyone found a fix for this bug?

It doesn't look very good at all. I would really appreciate it if someone was to share a fix they have worked out. I've try many different ideas, but haven't managed to sort it out.

Geändert am von matthewpoll

more options

Hey,

Right now my site is working with something like this in CSS:

html.noscroll, body.noscroll {

   overflow: hidden;

}

you have to add noscroll class to both body and html then it does basically same thing as overflow hidden just on body in other browsers

Geändert am von adwil

more options

adwil said

Hey, Right now my site is working with something like this in CSS: html.noscroll, body.noscroll { overflow: hidden; } you have to add noscroll class to both body and html then it does basically same thing as overflow hidden just on body in other browsers

Thanks. That doesn't solve my problem though. I would like to scroll on all the pages, as it is necessary. I just don't want an excessive amount of space under my content in firefox .

Geändert am von matthewpoll

more options

Does anyone have a solution to this please? I cannot use this method:

html.noscroll, body.noscroll {

  overflow: hidden;

}

As it is necessary to scroll on each of the pages. I just don't want an excessive amount of space under my content, when using firefox.

more options

This is a user support forum. Something like stackoverflow might be better for web development talk.