JavaScript中关于iframe滚动条的去除和保留


Posted in Javascript onNovember 17, 2016

在开发中经常遇到去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条,大家基于js是怎么实现的呢?下面通过本文给大家介绍下JavaScript中关于iframe滚动条的去除和保留的实现方法。一起看看吧!

iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?

   一:去掉全部的滚动条

         第一个方法:   iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。

                             scrolling : auto -----在需要的时候滚动条出现

                             scrolling : yes ------始终显示滚动条

                             scrolling : no -------始终隐藏滚动条

                             当设置   scrolling : no 时,全部的滚动条就没有了。

         第二个方法:我发现除了 scrolling 可以去掉全部的滚动条外,还有另一个方法,在嵌入的页面里设置 body{overflow:hidden},这样也可以将滚动条去掉,而且这也是当我们只想去掉某一个滚动条所使用的属性。

  二:去掉右边的滚动条且保留底下的滚动条

       如果只想保留底下的滚动条,那么可以在嵌入的页面里设置 body{overflow-x:auto ; overflow-y:hidden;}

  三:去掉底下的滚动条且保留右边的滚动条

      在嵌入的页面里设置 body{overflow-x:hidden;overflow-y:auto;}

      我们已经知道了这两个属性都可以设置滚动条的显示和隐藏,那么当两个同时设置时,会出现哪个效果呢?

      通过检测,我发现当 scrolling = " auto "  或者 " yes " 时,如果设置了 body,那么就会使用body里的设置;当 scrolling = " no " 时,不管body设置了什么,都会使用 scrolling 的设置,即全部的滚动条都被去掉了。

以上所述是小编给大家介绍的JavaScript中关于iframe滚动条的去除和保留的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
Dec 06 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
jquery ajax post提交数据乱码
Nov 05 Javascript
告诉你什么是javascript的回调函数
Sep 04 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
Apr 15 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
Jul 21 Javascript
vue2.0 资源文件assets和static的区别详解
Apr 08 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
Aug 31 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
Sep 29 Javascript
vue实现简单加法计算器
Oct 22 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 13 Javascript
JS实现倒计时(天数、时、分、秒)
Nov 16 #Javascript
探讨AngularJs中ui.route的简单应用
Nov 16 #Javascript
jQuery 插件封装的方法
Nov 16 #Javascript
Node.js 数据加密传输浅析
Nov 16 #Javascript
JS中substring与substr的用法
Nov 16 #Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 #Javascript
微信小程序 POST请求(网络请求)详解及实例代码
Nov 16 #Javascript
You might like
如何在PHP中使用Oracle数据库(2)
2006/10/09 PHP
PHP5 面向对象(学习记录)
2009/12/02 PHP
php 面向对象的一个例子
2011/04/12 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
js 模拟气泡屏保效果代码
2010/07/10 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
js实现div色块碰撞
2020/01/16 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
django使用图片延时加载引起后台404错误
2017/04/18 Python
浅谈Python处理PDF的方法
2017/11/10 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
土木工程专业自荐信
2013/10/04 职场文书
大学生年度自我鉴定
2013/10/31 职场文书
信息部岗位职责
2013/11/12 职场文书
酒店门卫岗位职责
2013/12/29 职场文书
珍惜时间演讲稿
2014/05/14 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript