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 Function对象扩展之延时执行函数
Jul 06 Javascript
js 获取、清空input type="file"的值(示例代码)
Dec 24 Javascript
js中精确计算加法和减法示例
Mar 28 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
理解js回收机制通俗易懂版
Feb 29 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 Javascript
如何在微信小程序里面退出小程序的方法
Apr 28 Javascript
jquery实现下载图片功能
Jul 18 jQuery
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
js 动态校验开始结束时间的实现代码
May 25 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
模仿OSO的论坛(四)
2006/10/09 PHP
UCenter Home二次开发指南
2009/05/28 PHP
PHP校验ISBN码的函数代码
2011/01/17 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
IE8 原生JSON支持
2009/04/13 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
react使用antd表单赋值,用于修改弹框的操作
2020/10/29 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
python学生管理系统代码实现
2020/04/05 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
数据库测试通常都包括哪些方面
2015/11/30 面试题
教师四风问题整改措施
2014/09/25 职场文书
民事起诉状范文
2015/05/19 职场文书
大学新生入学感想
2015/08/07 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle