html - 如何更改整个页面的默认滚动条并且仅在一个 div 内

标签 html css scrollbar

我正在尝试借助 tutorial. 更改我网页的默认滚动条

问题是,滚动条会随着我们放在特定 div 标签内的内容而不是整个页面的内容而改变。例如在这个 demo 中。滚动条已经改变,但不是整个页面。任何人都可以帮我改变整个页面的滚动条,只是一个特定的内容 block

提前致谢。

最佳答案

您无法更改大多数浏览器中的浏览器滚动条。

你只能在一个元素上有一个自定义滚动条。

要解决此问题,您需要使用溢出。

html, body {
overflow:hidden;
}

Thios 将禁用默认滚动条和行为。

然后您可以在所有内容周围使用包装器元素并将 js 应用到它。

关于html - 如何更改整个页面的默认滚动条并且仅在一个 div 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14424745/

相关文章:

css - 在包含的 div 中顶部对齐动态高度的 2 个 div

html - 如何使我的元素保持在同一水平线上?

javascript - 转到另一个网址而不重新加载页面

jquery - 使用 jquery/js 查找元素的自动宽度

css - 即 : vertical scrollbar appears if horizontal scrollbar shown

html - 想弄明白

html - 填充 float 元素之间的空间

css - 如何使用 CSS 编写带有圆 Angular 和阴影的 3 边框(无左侧)?

javascript - 使用javascript(window.open)检测窗口在IE中是否有滚动条

调整大小时显示 JavaFX TextArea 滚动条,即使不需要它