javascript - 在没有额外元素包装的情况下删除垂直滚动条?

标签 javascript jquery css

我一直在寻找一种方法来删除页面上的滚动条,同时仍然允许滚动,但我发现普遍的共识是您需要添加额外的元素来包装现有内容。

也许我遗漏了什么。 有没有什么方法可以使用 CSS 和 JS 删除垂直滚动条,同时仍然允许滚动而不在我的内容周围添加额外的元素?

我问的原因是因为我希望将它实现到一个 jQuery 插件中,该插件可以有效地隐藏滚动条以支持插件功能,而且我宁愿不使用附加元素来包装插件用户的页面与他们的风格相冲突。

非常感谢任何帮助。

最佳答案

目前没有。浏览器不支持它。 Facebook 和其他实现了自己的滚动条功能以取代浏览器的网站使用一种技术将浏览器提供的滚动条推出可见容器,并使他们自己的滚动条可见。

关于javascript - 在没有额外元素包装的情况下删除垂直滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149234/

相关文章:

html - 文本对齐:中心不适用于 jQuery ul 下拉菜单

jQuery 切换导航语法错误?

javascript - 如何遍历DOM准备树结构数组

javascript - 如何更改侧边栏和标题的免费 React.js 管理模板中的 coreUi Logo ?

javascript - jQuery 的 .attr 不应用指定的参数

javascript - jQuery选择伪元素:after

jquery - 我如何检查我的访客是否已登录 Facebook?

javascript - 递归函数 - 阶乘解中的计数如何存储?

javascript - 变种对象=新对象();

javascript - 使用javascript使文本淡出