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 相关文章推荐
QQ登录简单实现代码
Mar 09 Javascript
Javascript 各浏览器的 Javascript 效率对比
Jan 23 Javascript
中文路径导致unitpngfix.js不正常的解决方法
Jun 26 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
Nov 19 Javascript
ECMAScript6块级作用域及新变量声明(let)
Jun 12 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
requirejs按需加载angularjs文件实例
Jun 08 Javascript
vue中如何去掉空格的方法实现
Nov 09 Javascript
JS指定音频audio在某个时间点进行播放
Nov 28 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 if 想到的些问题
2008/03/22 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
鼠标图片振动代码
2006/07/06 Javascript
漂亮的提示信息(带箭头)
2007/03/21 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
2015/12/24 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
VUE实现移动端列表筛选功能
2019/08/23 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
PYQT5实现控制台显示功能的方法
2019/06/25 Python
Python实现12306火车票抢票系统
2019/07/04 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
python中xlrd模块的使用详解
2021/02/01 Python
Java如何调用外部Exe程序
2015/07/04 面试题
路政管理专业个人自荐信范文
2013/11/30 职场文书
机关出纳岗位职责
2014/04/03 职场文书
淘宝好评语大全
2014/05/05 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
安全检查汇报材料
2014/12/26 职场文书
同意转租证明
2015/06/24 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书