如何禁用滚动body元素?

Sta*_*arx 13 jquery

如何禁用滚动身体?$('body').css('overflow','hidden');仅隐藏滚动条但不禁用滚动.我想禁用身体的滚动.

但我想保持其他部门的滚动完整.

Mak*_*leh 8

试试这个CSS,不需要jQuery:

<style type="text/css">
    html { overflow: hidden; }
</style>
Run Code Online (Sandbox Code Playgroud)

[评论后更新]

尝试指定它的高度body:

<style type="text/css">
    html, body { overflow: hidden; height: 100% }
    body { margin:0; padding:0; }
</style>
Run Code Online (Sandbox Code Playgroud)

  • 不,它不工作,滚动仍然发生 (6认同)