javascript禁用启用浏览器滚动条

29 篇文章 0 订阅

有时候在网页中编辑文章的时候,编辑窗口中有滚动条,当编辑窗口中的滚动条滚动到底的时候再滚动,就会滚动浏览器的滚动条,怎么在打开编辑的时候禁用浏览器滚动条,编辑完成之后又恢复呢?这里有四个属性可以设置:

document.body.parentNode.style.overflow = "hidden";//隐藏且禁用横向纵向两个滚动条

document.body.parentNode.style.overflow = "auto";//开启横向纵向两个滚动条

document.body.parentNode.style.overflowX = "hidden";//隐藏横向滚动条

document.body.parentNode.style.overflowX = "auto";//开启横向滚动条

document.body.parentNode.style.overflowY = "hidden";//隐藏纵向滚动条

document.body.parentNode.style.overflowY = "auto";//开启纵向滚动条

在移动端,给body增加overflow:hidden;width:100%;height:100% 无效的问题。在网上找了几种解决办法

1、body加position:fixed; —-可行

2、给要滚动的元素添加一个父级,设定高度,overflow:auto;

3、html,body{height:100%;overflow:hidden}

文章参考:https://blog.csdn.net/newborn2012/article/details/17845289

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值