`

jQuery,js实现Iframe自适应高度(兼容多浏览)

阅读更多
// 我们在aa.html里面有个iframe,加载内容为bb.html

<iframe id="frame_con" src="bb.html" frameborder=0 scrolling=no style="margin-left:0px;margin-top:-3px;width:785px;height:550px;float:right;"></iframe>


方式一
//引入jQuery
<script src="http://res.func.fetionpictest.com/js/public/jquery-1.3.2.min.js?2011122701" type="text/javascript"></script>
<script type="text/javascript">
          //document.domain = "fx-func.com";//指向根域
         $(window.parent.document).find("#frame_con").load(function(){//绑定事件
         var main = $(window.parent.document).find("#frame_con");//找到iframe对象
         var thisheight = $(document).height()+30;//获取页面高度
         main.height(thisheight < 500 ? 500 : thisheight);
//为iframe高度赋值如果高度小于500,则等于500,反之不限高,自适应
                });
     </script>


方式二
$("#frame_con").load(function(){
    var thisheight = $(this).contents().find("body").height()+30;
    $(this).height(thisheight < 500 ? 500 : thisheight);
});
分享到:
评论
1 楼 liuweihug 2014-04-10  
推荐个文章,解决iframe自适应高度并决jquery ajax获取数据后高度自适应问题 
http://www.suchso.com/projecteactual/jquery-ajax-iframe-resetiframeheight.html

相关推荐

    iframe自动适应高度(完美自适应高度嵌套代码),兼容目前主流浏览器。

    这段描述中提到的“完美自适应高度嵌套代码”很可能就是一个实现上述逻辑的JS代码片段,它可能包含了针对不同浏览器的兼容性处理,比如对于IE6-9这些老版本浏览器的特殊处理,因为它们对某些DOM操作和事件处理的支持...

    jquery对iframe自适应高度插件

    为了解决这个问题,`jQuery`提供了一个专门的插件——"jquery对iframe自适应高度插件"。 这个插件是专门为了解决`iframe`高度自适应的问题而设计的,它允许`iframe`根据其内部内容自动调整高度,确保用户无需滚动就...

    用jquery实现iframe高度自适应实例代码完美兼容多数浏览器

    在网页开发中,有时我们需要使用`iframe`来嵌入...总结,通过jQuery,我们可以优雅地解决`iframe`高度自适应的问题,提升用户在浏览多内容页面时的体验。只需适当调整代码,即可适应各种复杂的网页结构和浏览器环境。

    基于jquery的兼容各种浏览器的iframe自适应高度的脚本

    在探讨“基于jQuery的兼容各种浏览器的iframe自适应高度的脚本”这一主题时,我们首先需要理解几个关键概念:iframe、自适应高度以及jQuery。 ### 1. iframe概述 iframe,即Inline Frame,是HTML中一个用于在当前...

    JQuery IFrame框架高度自适应(支持嵌套–兼容IE,ff,safafi,chrome)

    3. `jquery-1.7.2.min.js`: 这是jQuery库的版本1.7.2的压缩版,它是实现iframe高度自适应功能所必需的。 在实际应用中,我们还需要考虑一些边缘情况,例如iframe内容未加载完成时的处理、跨域问题以及可能存在的...

    再谈iframe自适应高度

    "再谈iframe自适应高度"这个主题,关注的是如何使iframe的内容区域根据所加载页面的高度自动调整,以避免滚动条出现或者内容被截断的问题。在网页设计中,尤其是在构建响应式布局时,这是一个非常关键的优化点。 1....

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

    关于实现iframe自适应高度和宽度的内容,可以使用原生JavaScript和jQuery库两种方式来完成。下面将详细解释使用这两种技术的实现方法及代码示例。 ### 使用原生JavaScript实现iframe自适应高度和宽度 要使用原生...

    iframe根据页面内容自适应高度和宽度

    总结来说,实现`iframe`根据页面内容自适应高度和宽度,可以通过CSS、JavaScript以及第三方库如`iframe-resizer`来完成。不同的方法适用于不同的场景,开发者可以根据实际需求选择合适的方式。在处理跨域问题时,第...

    iframe自适应高度demo

    综上所述,`iframe`自适应高度是通过JavaScript、CSS布局技术(如Flexbox或Grid)、或者通过跨窗口通信来实现的。选择哪种方法取决于你的项目需求,如兼容性、复杂性、是否能控制`iframe`源等因素。正确实现`iframe`...

    iframe自适应高度的简单解决办法

    在网页设计中,`iframe`(Inline Frame)是一种嵌入其他网页或内容的标签,它允许我们在一个页面中展示多...通过下载提供的`iframe自适应高度.doc`文档,你可以得到更详细的步骤和解释,以便更好地理解和应用这些技术。

    iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)

    对于不熟悉原生JavaScript的开发者,可以借助jQuery的插件如`jquery.iframe-auto-height`,它能简化高度自适应的实现。 5. **PostMessage API**: 这是一种跨文档通信的方式,允许父页面与iFrame或iFrame与父页面...

    jquery ajax应用中iframe自适应高度问题解决方法

    3. 结合jQuery的Ajax全局事件:为了解决iframe在数据动态加载过程中出现的高度无法自适应的问题,可以结合jQuery的Ajax全局事件来实现。具体来说,`ajaxStart`事件在发起Ajax请求前触发,`ajaxComplete`事件则是在...

    iframe自适应高度 .txt

    ### iframe自适应高度知识点详解 #### 一、概述 在网页设计与开发中,`&lt;iframe&gt;`(Inline Frame)是一种常用的HTML元素,用于在当前页面内嵌入另一个HTML文档。随着响应式设计的需求日益增加,如何使`&lt;iframe&gt;`内...

    Iframe 高度自适应浏览器高度

    然而,当Iframe的内容动态变化或者内容长度超过预设的高度时,我们就需要实现高度自适应。有几种常见的方法可以实现这一目标: 1. **JavaScript/jQuery**: 一种常见的方法是使用JavaScript或jQuery监听页面的...

    iframe自适应高度

    总之,`iframe`自适应高度是一个常见的前端挑战,通过合理的JavaScript脚本和CSS技巧,我们可以实现良好的用户体验,无论是在桌面端还是移动端。同时,随着Web技术的发展,未来可能还会出现更多新的解决策略。

    iframe高度自适应

    总结,`iframe`高度自适应是前端开发中的常见问题,解决这个问题需要根据实际情况选择合适的方法,包括利用CSS、JavaScript、`window.postMessage` API,以及处理IE浏览器的兼容性问题。在实际操作中,一定要注意...

    jQuery简单实现iframe的高度根据页面内容自适应的方法

    本篇文章将详细介绍两种使用jQuery实现`iframe`高度自适应的方法。 ### 方法1:在`iframe`同级页面中设置高度 这个方法适用于`iframe`和包含它的页面位于同一域名下的情况。我们可以在包含`iframe`的页面中通过...

    iframe自适应内容页面的高度

    以下将详细介绍如何实现`iframe`的自适应高度,并考虑良好的浏览器兼容性。 1. **基础理解**: - `iframe`标签:HTML5中的`&lt;iframe&gt;`元素用于在当前文档中嵌入另一个HTML文档,常用于加载外部资源,如广告、地图、...

    jQuery解决iframe高度自适应代码

    在本例中,jQuery被用于实现iframe的高度自适应功能。 知识点三:DOM操作 DOM(文档对象模型)是一个平台和语言无关的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。在本例中,通过jQuery对DOM...

Global site tag (gtag.js) - Google Analytics