📅  最后修改于: 2023-12-03 15:24:53.020000             🧑  作者: Mango
有些时候,我们可能想要禁用网页中的滚动条,但是又不想使用 jQuery 隐藏它。在这篇文章中,我们将介绍如何使用原生 JavaScript 禁用滚动条。
我们可以使用以下代码禁用垂直滚动条:
document.documentElement.style.overflowY = "hidden";
使用该代码后,网页中将不会出现垂直滚动条。
要禁用水平滚动条,则需要将 overflow-x
属性设置为 hidden
,代码如下:
document.documentElement.style.overflowX = "hidden";
使用该代码后,网页中将不会出现水平滚动条。
如果要禁用所有滚动条,我们需要同时禁用垂直和水平滚动条,代码如下:
document.documentElement.style.overflow = "hidden";
使用该代码后,网页中将不会出现任何滚动条。
要恢复滚动条,我们只需要将上述代码的 hidden
值改为 auto
即可,代码如下:
document.documentElement.style.overflow = "auto";
使用原生 JavaScript 可以很方便地禁用滚动条,同时将 hidden
值改为 auto
可以快速恢复滚动条。这个技巧可以用于实现一些特殊的网页效果。