javascript原生和jquery库实现iframe自适应高度和宽度

 更新时间:2014年07月18日 15:08:12   投稿:whsnow  
这篇文章主要介绍了javascript原生和jquery库实现iframe自适应内容高度和宽度,需要的朋友可以参考下

javascript原生和jquery库实现iframe自适应内容高度和宽度---推荐使用jQuery的代码!

‍<iframe src="index.php" id="mainiframe" name="mainiframe" width="100%" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>

基于Jquery库的代码很好实现:

<script language="javascript" type="text/javascript"> 
$(document).ready(function(){ 
$("#mainframe").load(function(){ 
$(this).height(0); //用于每次刷新时控制IFRAME高度初始化 
var height = $(this).contents().height() + 10; 
$(this).height( height < 500 ? 500 : height ); 
}); 
}); 
</script>

‍基于JS原生代码的实现:

<script language="javascript"> 
if (window.parent.length>0){window.parent.document.all.mainframe.style.height=document.body.scrollHeight;} 
</script>

只需在你被iframe调用的文件</body>之后加入上面这段即可!
这个也可以控制iframe的高度随内容的多而自动增长

<iframe name="web" width="100%" frameborder=0 height="100%" src="index.php" id="web" onload="this.height=web.document.body.scrollHeight+20" ></iframe>

jquery库实现iframe自适应内容高度和宽度

相关文章

  • Jquery跨域获得Json时invalid label错误的解决办法

    Jquery跨域获得Json时invalid label错误的解决办法

    这两天用 Jquery 跨域取数据的时候,经常碰到 invalid label 这个错误,十分的郁闷,老是取不到服务器端发送回来的 json 值,一般跨域用到的两个方法为:$.ajax 和 $.getJson
    2011-01-01
  • 基于JQuery实现相同内容合并单元格的代码

    基于JQuery实现相同内容合并单元格的代码

    我们就中和下利用JQuery来和他一个table里面相同内容的单元格,这里代码跟大家分享下,希望对大家有用
    2011-01-01
  • 七个不允许错过的jQuery小技巧

    七个不允许错过的jQuery小技巧

    这篇文章主要介绍了七个不允许错过的jQuery小技巧,帮助WEB开发人员开发出有创意和漂亮的WEB页面,需要的朋友可以参考下
    2015-12-12
  • JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法

    JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法

    下面小编就为大家带来一篇JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 原生JS实现在线问卷调查投票特效

    原生JS实现在线问卷调查投票特效

    本文主要分享了原生JS实现在线问卷调查投票特效的实例代码。可直接复制保存HTML运行查看效果。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • jQuery中closest和parents的区别分析

    jQuery中closest和parents的区别分析

    本文给大家介绍jquery中parents()和closest()用法与区别介绍,在jquery中parents()查找父级元素删除的时候,发现它不包含根元素,于是用了closest(),效果不错,下面我来给大家具体的介绍一下
    2015-05-05
  • jQuery位置选择器用法实例分析

    jQuery位置选择器用法实例分析

    这篇文章主要介绍了jQuery位置选择器用法,结合实例形式分析了jQuery位置选择器的功能、用法及相关操作注意事项,需要的朋友可以参考下
    2019-06-06
  • jQuery基础知识小结

    jQuery基础知识小结

    本文主要通过jQuery基础知识、选择要操作的元素及处理DOM元素3个方面给我们做了下小结,非常的详尽,推荐给有需要的小伙伴。
    2014-12-12
  • Jquery定义对象(闭包)与扩展对象成员的方法

    Jquery定义对象(闭包)与扩展对象成员的方法

    这篇文章介绍了Jquery定义对象(闭包)与扩展对象成员的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图

    jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图

    本文给大家分享的是使用jQuery结合CSS3制作的仿猎豹浏览器宽屏banner焦点图特效,代码很简单,效果却非常棒,而且兼容各大浏览器,这里推荐给大家,有需要的小伙伴参考下。
    2015-03-03

最新评论