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 相关文章推荐
jQuery.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
Feb 04 Javascript
js限制文本框只能输入整数或者带小数点的数字
Apr 27 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
浅谈jquery拼接字符串效率比较高的方法
Feb 22 Javascript
canvas绘制爱心的几种方法总结(推荐)
Oct 31 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
Sep 05 Javascript
vue+iview 实现可编辑表格的示例代码
Oct 31 Javascript
Vue.js组件高级特性实例详解
Dec 24 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
vue开发简单上传图片功能
Jun 30 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操作MongoDB类实例
2015/06/17 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
javascript document.images实例
2008/05/27 Javascript
JsDom 编程小结
2011/08/09 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
python 字符串格式化代码
2013/03/17 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
英国电子专家:maplin
2019/09/04 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
狼和鹿教学反思
2014/02/05 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
大一新生期末自我评价
2014/09/12 职场文书
家属慰问信
2015/02/14 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
Python数据类型最全知识总结
2021/05/31 Python