当前位置: 首页 > news >正文

iframe的高度自适应问题

最近在做一个iframe 的tab选项卡, 要求tab是一个iframe标签, tab内容也是一个iframe标签, 高度不定, 都要自适应.

html代码:

index.html

<div class="iframe-box">
    <iframe src="tabNav.html" id="tabNav" frameborder="0" width="100%"></iframe>
</div>复制代码

tabNav.html

要求点击li, 切换下面的iframe, 如何切换就不说了

    <ul class="tabNav-tab clearfix">
        <li class="current" data-iframe="tabFrom1">
            <span>企业信息</span>
        </li>
        <li data-iframe="tabFrom2">
            <span>联系人信息</span>
        </li>
    </ul>
    <iframe src="tabFrom1.html" id="tabFrom" frameborder="0" width="100%"></iframe>复制代码

tabFrom1.html

<div>tabFrom1</div>复制代码

js代码:

只需要在当前页面window.onload的时候调用本方法就可以了, id为iframe的id

function setHeight() {      
    var h;      
    if (window.document.documentElement) {       
        h = window.document.documentElement.scrollHeight;   
    } else {
        h = window.document.body.scrollHeight;
    }
    window.parent.document.getElementById("tabFrom").style.height = h + "px";
}复制代码








相关文章:

  • Linux下关闭防火墙命令
  • App Store审核指南(苹果官方)(转)
  • 深入理解 async / await
  • 数组的操作
  • 前端工程师必须知道系列之:从用户输入URL到页面加载完成到底发生了什么?...
  • 软件测试上机-lab1
  • 安防摄像头有这么多种类,如何正确选择?
  • 对REST架构风格的理解
  • commander.js基本用法
  • requestAnimationFrame 使用
  • Flutter实战之自定义日志打印组件
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • 36.Azure制作自定义的Windows虚拟机映像
  • apollo客户端springboot实战(四)
  • python 全栈开发,Day4
  • 分享一款快速APP功能测试工具
  • Centos6.8 使用rpm安装mysql5.7
  • extjs4学习之配置
  • Mac转Windows的拯救指南
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • React 快速上手 - 07 前端路由 react-router
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • web标准化(下)
  • 二维平面内的碰撞检测【一】
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端路由实现-history
  • 前端自动化解决方案
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 学习JavaScript数据结构与算法 — 树
  • 优化 Vue 项目编译文件大小
  • 树莓派用上kodexplorer也能玩成私有网盘
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 飞书APP集成平台-数字化落地
  • ###STL(标准模板库)
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • $.ajax()方法详解
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (三)elasticsearch 源码之启动流程分析
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)Sql Server 保留几位小数的两种做法
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .apk文件,IIS不支持下载解决
  • .NET 发展历程
  • [Android] Android ActivityManager
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • [C#]winform部署yolov5-onnx模型
  • [Flexbox] Using order to rearrange flexbox children
  • [HDU3710]Battle over Cities
  • [HDU5685]Problem A
  • [LeetCode] 197. 上升的温度
  • [leetcode] Balanced Binary Tree
  • [lintcode easy]Maximum Subarray
  • [Linux]Ubuntu noVNC使用