`

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>
分享到:
评论
1 楼 107x 2015-05-28  
不错,谢谢!  

相关推荐

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

    javascript原生和jquery库实现iframe自适应内容高度和宽度—推荐使用jQuery的代码! ‍&lt;iframe src=index....

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

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

    iframe自适应宽高

    这个库允许的高度与同跨域iframe来适应他们所包含的内容的宽度自动调整大小。它最常见的问题与使用iframes提供一系列的功能,其中包括: 高度和宽度大小的iframe内容大小。 作品以多个嵌套的iframe。 跨域iframe域...

    jquery对iframe自适应高度插件

    总之,“jquery对iframe自适应高度插件”是解决`iframe`高度自适应问题的一个强大工具,它的易用性和效率使得它成为开发者处理`iframe`高度问题的首选方案。通过合理利用这个插件,可以避免手动计算和调整`iframe`...

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

    最后,`MainFrame.html`和`用jquery实现iframe高度自适应完美兼容多数浏览器.html`可能是包含上述代码的实际示例页面,而`js`文件夹可能包含了jQuery库和其他可能的辅助脚本。 总结,通过jQuery,我们可以优雅地...

    再谈iframe自适应高度

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

    iframe自适应高度demo

    如果需要在不同设备和屏幕尺寸上保持`iframe`的高度自适应,可以结合媒体查询(media queries)和上面提到的技术,确保在各种视口宽度下都能正确显示。 综上所述,`iframe`自适应高度是通过JavaScript、CSS布局...

    Iframe 高度自适应浏览器高度

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

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

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

    iframe自适应高度 .txt

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

    iframe自适应高度

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

    iframe高度自适应

    本文将深入探讨如何实现`iframe`的高度自适应,以确保内容在所有浏览器中都能正确显示。 首先,我们要理解`iframe`的基本用法。`iframe`标签在HTML中的结构如下: ```html &lt;iframe src=...

    iframe 自适应高度

    这就是所谓的“iframe自适应高度”问题,我们需要解决让`iframe`的高度自动适应其内部内容高度。 首先,理解`iframe`的基本结构是必要的。`iframe`标签的基本用法如下: ```html &lt;iframe src=...

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

    "iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)"这个标题所指向的,就是一种跨浏览器的策略,确保iFrame内容无论何时更新,都能自动调整其高度,从而避免滚动条的出现和内容溢出。...

    使用jQuery不判断浏览器高度解决iframe自适应高度问题

    综上所述,通过使用jQuery库中的.load()事件和跨页面操作的特性,我们可以非常方便地实现iframe的自适应高度问题。这不仅使得开发者能够在不同浏览器和设备上实现高度的兼容性,而且避免了繁琐的手动调整和兼容性...

    iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过

    总的来说,`iframe` 的自适应宽度和高度是一个常见的需求,尤其是在处理不同浏览器兼容性问题时。这段代码提供了一个基本的解决方案,但随着技术的发展,我们可以利用更现代的前端技术来实现更优雅、更灵活的解决...

    iframe中页面显示不全1

    `src`属性指定要加载的URL,`width`和`height`分别定义了iframe的宽度和高度。这些属性对于正确显示内容至关重要,因为如果iframe的尺寸小于嵌入页面的实际尺寸,就会出现显示不全的情况。 为了在`&lt;div&gt;`中嵌套`...

Global site tag (gtag.js) - Google Analytics