How to prevent background scrolling when Bootstrap 3 modal open on mobile browsers?

fat fantasma picture fat fantasma · Sep 27, 2013 · Viewed 110.3k times · Source

How to prevent background scrolling when Bootstrap 3 modal open on mobile platforms? On desktop browsers the background is prevented from scrolling and works as it should.

On mobile browsers (Safari ios, Chrome ios, etc), when a modal is opened and using your finger to scroll it, the background also scrolls as does the modal. How do I prevent that?

Answer

Bass Jobsen picture Bass Jobsen · Sep 28, 2013

See here: https://github.com/twbs/bootstrap/issues/7501

So try:

$('body').css('overflow','hidden');
$('body').css('position','fixed');

V3.0.0. should have fixed this issue. Do you use the latest version? If so post an issue on https://github.com/twbs/bootstrap/