是否可以使用 jQuery 或 javascript 禁用浏览器的垂直和水平滚动条?
禁用浏览器垂直和水平滚动条
IT技术
javascript
jquery
2021-03-10 10:17:04
6个回答
如果您需要动态隐藏和显示滚动条的可能性,您可以使用
$("body").css("overflow", "hidden");
和
$("body").css("overflow", "auto");
在您的代码中的某处。
function reloadScrollBars() {
document.documentElement.style.overflow = 'auto'; // firefox, chrome
document.body.scroll = "yes"; // ie only
}
function unloadScrollBars() {
document.documentElement.style.overflow = 'hidden'; // firefox, chrome
document.body.scroll = "no"; // ie only
}
试试 CSS
<body style="overflow: hidden">
到目前为止,我们已经溢出:隐藏在身体上。但是 IE 并不总是尊重这一点,您还需要在 body 元素上放置 scroll="no" 和/或将 overflow:hidden 放在 html 元素上。
当您需要“控制”视口时,您可以更进一步:-
<style>
body {width:100%; height:100%; overflow:hidden; margin:0; }
html {width:100%; height:100%; overflow:hidden; }
</style>
在 body 中授予高度 100% 的元素具有窗口视口的完整高度,并且绝对使用底部定位的元素:nnPX 将被设置为窗口底部边缘上方的 nn 个像素,依此类推。
试试 CSS。
如果要删除水平
overflow-x: hidden;
如果你想删除 Vertical
overflow-y: hidden;
其它你可能感兴趣的问题