如何禁用 body
的滚动条,但让它在屏幕上保持可见?以 facebook 的影院模式为例:
最佳答案
这是唯一需要强制滚动条的 CSS:
html{
overflow-y: scroll;
}
如果内容小于窗口,滚动条将被禁用,因此您必须使用一些脚本将正文的大小调整为至少 1px
小于窗口高度:
$("body").css({ "height" : ($(window).height() - 1) + 'px', "overflow": "hidden" });
关于html - 停用主体的滚动但保留滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336300/