如何禁用网页中的滚动条?(不是HIDE滚动条)

ram*_*ram 13 html css

使用:

$('body,html').css("overflow","hidden");
Run Code Online (Sandbox Code Playgroud)

页面中的滚动条能够完全隐藏.但是我希望滚动条在某些AJAX事件中被禁用.后来使用:

$('body,html').css("overflow","visible");

在我的AJAX成功中,我不得不再次滚动整页.

(就像从scorllbar中删除滚动框并禁用滚动箭头一样)但是仍然会在窗口中显示滚动条.这可以防止同时改变页面宽度.

有没有可能这样做?任何帮助都是适当的.提前致谢.

Has*_*dar 18

好的是工作代码:

body
{
    position: fixed; 
    overflow-y: scroll;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

我用它和你想要的一样.

  • @gvee是的,当滚动时,该位置使身体元素不会移动.宽度确保身体适合屏幕,但我会增加高度:100%. (3认同)

Aja*_*y P 8

试试这个

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

  • OP已经知道这个解决方案。该解决方案删除了​​滚动条;OP需要它是可见的。 (3认同)