【发布时间】:2016-11-21 02:43:54
【问题描述】:
在我的应用中,我需要使用
-webkit-overflow-scrolling: touch;
因为iOS上的滚动感觉太“硬”了。但我需要隐藏滚动条。
我有这样的事情:
.container {
-webkit-overflow-scrolling: touch;
}
.container::-webkit-scrollbar {
display: none;
height: 0;
width: 0;
}
现在滚动感觉很流畅,但我仍然可以看到滚动条...
【问题讨论】:
-
这里的“Hacking with a parent”示例适用于 XCode 模拟器中 iOS 12.2 上的 Safari:output.jsbin.com/lohiga
-
我的理解是他们添加了一些额外的底部填充,因此水平滚动条被向下推。然后他们将其粘贴在具有固定高度和
overflow-y: hidden的包装元素中,以便滚动条保持在隐藏的溢出内。