如何禁用body的滚动条,但让它在屏幕上保持可见?以Facebook剧院模式为例:
这是唯一需要的CSS,用于强制显示滚动条:
html{
overflow-y: scroll;
}
如果内容比窗口小,滚动条将被禁用,因此您需要使用一些脚本将body的大小调整为至少比窗口高度小1px
:
$("body").css({ "height" : ($(window).height() - 1) + 'px', "overflow": "hidden" });
overflow-y: scroll;
那应该就是你要找的。