Как отключить прокрутку элемента body?

Как отключить прокрутку тела? $('body').css('overflow','hidden'); только скрывает полосы прокрутки, но не отключает прокрутку. Я хочу отключить прокрутку тела.

Но я хочу сохранить прокрутку другого деления неповрежденным.

Ответы

Ответ 1

Попробуйте этот CSS, для этого не нужен jQuery:

<style type="text/css">
    html { overflow: hidden; }
</style>

[ОБНОВЛЕНИЕ после комментария]

Попробуйте также указать высоту body:

<style type="text/css">
    html, body { overflow: hidden; height: 100% }
    body { margin:0; padding:0; }
</style>