html - 隐藏滚动条但保留以原生感觉滚动的能力

标签 html css scrollbar hide

我搜索了这个问题的答案并找到了 hide scrollbar while still able to scroll with mouse/keyboard但是 jQuery 插件并不能完全满足我的要求。首先,滚动感觉有点草率和无法控制。 我需要它的原因很简单:当您展开某些元素并且滚动条出现在侧面并使所有内容向左移动时,我的页面会变长一点。我希望有一种方法可以避免这种情况,要么能够始终保持滚动条可见,要么完全隐藏它但仍保持 native 滚动能力。

这是我的意思的一个例子:http://screencast.com/t/Roi3HJtHyH当点击长条目时,内容会向左移动,这个效果看起来有点难看。

最佳答案

为了完整起见,为了回答您的问题,这里是 the scrollable page without scrollbar .

请注意,这不是首选,我也会像 Lobello 已经回答的那样强制滚动条。

关于html - 隐藏滚动条但保留以原生感觉滚动的能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6635513/

相关文章:

javascript - jquery,如果 html 父类中的类被激活

python - Tkinter Canvas 和带网格的滚动条

jquery - 用 span 包裹段落中的单词,保持嵌套链接正常运行

javascript - 自动对齐脚本在页面加载时不对齐,但在刷新时不对齐?

html - 如何将图像 float 到 div 内的某个位置?

css - 当没有可滚动的内容时,Chrome 中会出现滚动条

iphone - iOS自定义UITableView中的滚动条

html - 在保持宽高比的同时将整个页面缩放到视口(viewport)

javascript - 将 onhover 更改为 onclick

html - 在angular2中覆盖子div的CSS属性