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基本选择器选择元素使用介绍
Apr 18 Javascript
解析瀑布流布局:JS+绝对定位的实现
May 08 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
究竟什么是Node.js?Node.js有什么好处?
May 29 Javascript
jQuery 移动端artEditor富文本编辑器
Jan 11 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
完美的js图片轮换效果
Feb 05 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
Jul 14 Javascript
深入理解 ES6中的 Reflect用法
Jul 18 Javascript
全面解析js中的原型,原型对象,原型链
Jan 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
php简单图像创建入门实例
2015/06/10 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
PHP的反射机制实例详解
2017/03/29 PHP
给文字加上着重号的JS代码
2013/11/12 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
Python实现简单状态框架的方法
2015/03/19 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
Python中的heapq模块源码详析
2019/01/08 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
python实现可逆简单的加密算法
2019/03/22 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
环境工程毕业生自荐信
2013/11/17 职场文书
遗体告别仪式答谢词
2014/01/23 职场文书
三年级数学教学反思
2014/01/31 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
八年级语文教学反思
2016/03/03 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫