如何让一个元素自适应屏幕的高度
2017-08-01 17:48
218 查看
让一个元素的高度和屏幕的高度一样,并且随着屏幕高度的变化而变化,用js代码实现;记得写完调用这个函数;
欢迎关注我的个人技术公众号!javascript艺术
//====tree的自适应高度start===================== function autodivheight(){ //函数:获取尺寸 //获取浏览器窗口高度 var winHeight=0; if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body) && (document.body.clientHeight)) winHeight = document.body.clientHeight; //通过深入Document内部对body进行检测,获取浏览器窗口高度 if (document.documentElement && document.documentElement.clientHeight) winHeight = document.documentElement.clientHeight; //DIV高度为浏览器窗口的高度 document.getElementById("tree").style.height= winHeight +"px"; //当tree的高度超过屏幕高度的时候,设置滚动条 $("#tree").height() < winHeight ? $("#tree").height('auto') : $("#tree").css('overflow', 'auto').height(winHeight); } window.onresize=autodivheight; //浏览器窗口发生变化时同时变化DIV高度 //====tree的自适应高度end=======================
欢迎关注我的个人技术公众号!javascript艺术
相关文章推荐
- 设置一个DIV或者table的高度自适应屏幕的高度
- 如何让内部的带浮动元素的div自适应高度
- 手机网站自适应无高度情况下浮动元素背景如何显示
- 父元素为一个div,宽度高度不固定,子元素是一个块状元素,宽高已知,如何实现子元素在父元素内水平、垂直居中?
- CSS-自定义高度的元素背景图如何自适应以及after伪类在ie下的处理
- CSS float 父元素高度自适应
- 如何指定一个和你的Android应用程序相适配的屏幕配置
- 如何构造一个元素类型为Struct的SafeArray
- 浅谈css中一个元素如何在其父元素居中显示
- 如何获取屏幕宽、高、状态栏高度
- Snort里如何将一个tcpdump格式的二进制文件读取打印到屏幕上(图文详解)
- Android 如何正确的获取屏幕高度
- 给定一个有序整数数组,元素各不相同且按照升序排列,编写一个算法,创建一个高度最小的二叉查找树
- div的高度自适应屏幕的高度
- 在android中GridView如何在加载的时候自适应子控件元素的高度
- 如何使用JQuery去判断一个元素(对象)是否存在
- selenium webdriver学习(十)------------如何把一个元素拖放到另一个元素里面
- android 如何做屏幕自适应, 在不可调整分辨率的情况下(据说某些新出的机器可调,也就是说大部分机器分辨率都不可调的)
- 如何设置UITableViewCell中cell内容的自适应高度
- 如何实现对一个DOM元素进行深拷贝,包括它绑定的事件