涨姿势、求出处、找福利、找内涵图尽在[且听风吟福利吧]
> 涨姿势 > 真正的让iframe自适应高度 兼容多种浏览器随着窗口大小改变

真正的让iframe自适应高度 兼容多种浏览器随着窗口大小改变

涨姿势 4评论

今天有朋友问到我关于“iframe自适应高度”的问题,原本以为是很简单的问题,没想到折腾了20分钟才搞定。期间遇到几个问题,要么是高度自适应了,但是当窗口改变时会出现滚动条。也就是当窗口放大时iframe没有自动跟随变大显得很小,或是当窗口缩小时iframe还是之前那么大就出现了滚动条。还有或是高度不准确,那么就达不到想要的效果了。

iframe自适应高度

为什么需要使用iframe自适应高度呢?其实就是为了美观,要不然iframe和窗口长短大小不一,看起来总是不那么舒服,特别是对于我们这些编程的来说,如鲠在喉的感觉。

首先设置样式

body{margin:0; padding:0;}

如果不设置body的margin和padding为0的话,页面上下左右会出现空白。

html代码如下

<iframe src="http://www.3tii.com" id="myiframe" scrolling="no" frameborder="0"></iframe>

下面就是今天小编写的时候遇到的问题,考虑到有些朋友可能没怎么用jquery就直接用js吧。

方法一

var ifm= document.getElementById("myiframe");

ifm.height=document.documentElement.clientHeight;

这个方法可以达到让iframe自适应高度的效果,但是如果你将窗口放大或缩小效果就不出来了,也就是本文开头讲的。需要再次刷新,那就不属于自适应了。

那么问题来了,需要解决当窗口改变大小的时候执行js事件,以让iframe自适就高度。那么就需要将相关的代码写成函数,并且给iframe加上onLoad="changeFrameHeight()",也就是下面的方法二了。

方法二

<iframe src="http://www.3tii.com" id="myiframe" scrolling="no" onload="changeFrameHeight()" frameborder="0"></iframe>

js代码也得跟着改

function changeFrameHeight(){
    var ifm= document.getElementById("iframepage");
    ifm.height=document.documentElement.clientHeight;

}

window.onresize=function(){  
     changeFrameHeight();  

window.onresize的作用就是当窗口大小改变的时候会触发这个事件。

所以,使用方法二就可以完美的、真正的让iframe自适应高度了,试试看吧,并且兼容多种浏览器。

宅男福利,加微信号“gvb257”好孩子看不见!
福利你懂的,加且听风吟福利吧微信号“qtfyfuli”有更多福利!

迅雷会员账号分享

且听风吟福利吧温馨提示:在留言、评论中要求加微信号、QQ群、QQ号的,请朋友们谨慎操作,由此引起的其他问题,且听风吟福利吧概不负责,请小伙伴们一定要保持清醒的头脑哈!
  • *发表评论:
    • ( ・ω・ )颜文字

    【喜大普奔,会员功能开放!注册成为会员,福利你懂的!】

    【提示】由于垃圾评论过多,网站服务器超负荷,现开启会员评论功能,如发现回复内容为重复粘贴相同相似内容、无意义文字内容或是广告、垃圾内容,诸如“aaaaa”、"啊啊啊啊"以及复制文章内容来评论将锁定账号(无法登录和评论),望小伙伴们理解,谢谢!

宅男女神

最新评论

匿名者 36分钟前

桃谷绘里香abp-108 NEW TOKYO流仪中评论 872844862#qq求发

匿名者 56分钟前

桃谷绘里香ECR-073 不同的风情演译中评论 咋么下啊

匿名者 58分钟前

美景之屋2迅雷下载 电影美景之屋高清完整版无删减中评论 咋么下啊

匿名者 10小时前

[淘宝福利图]肤白妹子骆驼趾都看到了中评论 评论功能,如发现评论功能,如发现评论功能

匿名者 10小时前

《西游伏妖篇2》完整版迅雷下载720P高清中评论 郭德纲大概大哥大该罚的鬼地方古典风格豆腐

匿名者 10小时前

金刚骷髅岛电影完整版迅雷下载BD1280高清中英双字中评论 发呆古典风格d的韩国发红光和规范化规范化

匿名者 10小时前

清纯小妹被迷·奸 黑丝与胸部诱惑人心中评论 亮肤色房峰辉救死扶伤俄奋斗蜂窝肺俄方为服

匿名者 10小时前

成人VR影片 将来的又一宅男福利中评论 波多野结衣啊好久没有资源了

匿名者 10小时前

波多野结衣52部合集 终极收藏宅男福利中评论 457454

匿名者 11小时前

斯嘉丽《皮囊之下》无删减版ed2k下载中评论 哎,到处都找不到速度快一点的资源,不知道
登录 注册
数据更新时间:2017-04-24