禁用任何类型的浏览器窗口滚动?

scr*_*eky 5 html javascript css gwt

有没有办法禁用滚动?不仅仅是滚动条​​,还有浏览器窗口的整个功能?

Dej*_*n.S 23

根据你对Keit的回答,你不想在打开灯箱时滚动显示?如果是这种情况,您可以在使用以下css打开灯箱的同时向主体添加类

关于这个解决方案的好处是它保持滚动"空间",所以网站不跳,它更像是禁用它.希望这可以帮助

body.noscroll
{
    position: fixed; 
    overflow-y: scroll;
    width: 100%;
}



$('body').addClass('noscroll');
$('body').removeClass('noscroll');
Run Code Online (Sandbox Code Playgroud)


Kei*_*ith 9

CSS

body
{
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的

document.body.style.overflow = "hidden";
Run Code Online (Sandbox Code Playgroud)

jQuery的

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