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

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

javascript禁用启用浏览器滚动条相关推荐

  1. 禁用浏览器滚动条的解决方案

    禁用浏览器滚动条的解决方案: document.body.parentNode.style.overflow="hidden";//隐藏且禁用 document.body.pare ...

  2. JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

    今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色.但是css ...

  3. JavaScript——获取浏览器滚动条(ScrollBar)宽度

    问题描述 不同浏览器的滚动条宽度不相同,需要动态获取浏览器滚动条宽度. 问题分析 screen.width屏幕分辨率宽度 document.body.scrollWidth 页面完整宽度 docume ...

  4. 禁用/启用按钮和链接的最简单方法是什么(jQuery + Bootstrap)

    本文翻译自:What is the easiest way to disable/enable buttons and links (jQuery + Bootstrap) Sometimes I u ...

  5. html 禁止页面回弹,JavaScript禁止微信浏览器下拉回弹效果

    本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下 方法1: var overscroll = function(el){ el.addEventListe ...

  6. jQuery——自定义浏览器滚动条,改变滚动条样式。实现滚动条效果

    自定义浏览器滚动条,并实现滚动条功能 废话少说,直接上代码: HTML <div class="scroll-box" onscroll="onScroll()&q ...

  7. 用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过

    每当我们看到别人网页上的打开.打印.前进.另存为.后退.关闭本窗口.禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有 ...

  8. JavaScript禁用页面刷新

    JavaScript禁用页面刷新代码如下: //禁用F5刷新 document.onkeydown = function () { if (event.keyCode == 116) { event. ...

  9. dom元素滚动条高度 js_js浏览器滚动条卷去的高度scrolltop(实例讲解)

    1.之前我们学习的JS盒子模型中:client系列/offset系列/scrollWidth/scrollHeight都是"只读"的属性-> 只能通过属性获取值,不能通过属性 ...

最新文章

  1. 动态语言的灵活性是把双刃剑 -- 以Python语言为例
  2. 中级前端笔试_在短短8个月内如何获得中级前端开发人员的角色
  3. 【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )
  4. Java实现图片去噪和灰度的类
  5. 中国二氧化碳激光器行业现状研究与可行性分析报告2022-2028年版
  6. 新疆大学ACM新生赛(公开赛)
  7. python多线程操作列表_详解Python多线程下的list
  8. Ubuntu 20.10 Beta 版本发布
  9. idea默认文件类型关联
  10. 算法21----重塑矩阵 LeetCode566
  11. 优化算法(1):最速下降法、牛顿法
  12. android刷步工具,公益步数刷步助手
  13. 哈夫曼树的构造和哈夫曼编码实现详细讲解(含例题详细讲解)
  14. [Software]基于Windriver的PCIe驱动开发
  15. 产品分析报告—网易云音乐
  16. Collective Opinion Spam Detection: Bridging Review Networks and Metadata(2015KDD)
  17. J2SDK1.5-J2SDK5.0,哈哈
  18. 智能车牌识别停车场系统方案
  19. No Launcher activity found! The launch will only sync the application package on the device!
  20. Leetcode刷题复健

热门文章

  1. NetConf简介之一篇文章读懂NetConf
  2. 1.25G SFP千兆多模光模块的介绍及应用
  3. 45纳米和堆叠技术在低暗电流和低噪声的0.9微米像素CMOS图像传感器处理的应用
  4. sap 导出系统所有的单位_SAP数据导出途径及注意事项
  5. 世界十大美女城市排行榜出炉:荷兰首都居首位
  6. 选购超声波探伤仪最需要看哪些参数?看完文章就能学会!
  7. 打造优秀的项目经理团队︱清晖项目管理学术部资深讲师杨俊
  8. 2023节假日及补班日期
  9. Error creating bean with name ‘corsWebFilter‘
  10. 关于Mybatis的insert方法返回值(将返回值受影响条数改为插入后的自增主键id)