根据窗口内部高度改变Div高度
Change Div height according windows inner height
我需要一点帮助。
我想根据屏幕内部高度改变div的高度为此我编写了一个Java脚本,如下所示
<script>
function height()
{
var h = window.innerHeight;
document.getElementById("bg").style.height = h;
}
</script>
每当我使用
document.getElementById("bg").style.height = h;
i不向div元素#bg写入任何内容但是当我在px中定义高度时,比如500px,我会在div元素#bg中写入高度
需要在height值中添加" px ":
function height()
{
var h = window.innerHeight;
document.getElementById("bg").style.height = h+'px';
}
显然在某个点调用函数
height();
查看小提琴- http://jsfiddle.net/MRttV/
我猜你可以使用纯css来做到这一点。通过定义:
body,
html {
height: 100%;
}
#bg {
height: 100%;
width: 100%; /* or the value you want if element is empty */
}
或者您也可以使用"vh"值。但是在旧的浏览器上不能用
相关文章:
- 在按钮改变高度后使标题保持不变
- 当改变比例按钮具有不同的高度时
- 为什么我的图像高度没有改变
- 高度在 jQuery 中的 resize() 上不会改变
- 如何使JQuery同位素与改变高度的元素一起工作
- 改变高度会带来问题
- 有什么方法可以改变appequests对话框的高度吗
- 如何改变JS库highcharts的高度和工具提示宽度
- Iframe的高度改变,如果点击
- Jquery动画不改变高度自动
- 在动画开始时改变元素高度(Angular)
- 如何改变宽度和高度的文本区域,根据其内容的大小
- 我每隔几秒钟就会改变图像,同时也会以100%的高度和宽度响应缩放图像
- 当滚动条到达页面顶部时,它会改变高度
- 这段代码有什么问题?我试图改变每个部分的高度到窗口的高度
- Angular.js:在加载时改变Iframe的高度;改变的内容
- 不能通过javascript改变图像的宽度和高度
- 根据窗口内部高度改变Div高度
- 使用元素的高度改变页面滚动菜单的CSS
- 动画高度改变在Bootstrap 3旋转木马