java - CSS 或 JS 方式设置绝对 div 高度 100%

标签 java jquery css twitter-bootstrap jsf

我正在使用 JSF 和 Bootstrap 开发一个小型应用程序。问题是我无法将高度 100% 设置为 aside 和绝对 div。

我首先尝试使用 CSS,但我认为不可能以这种方式获得它,所以现在我尝试使用 JQuery 但没有成功。

我正在使用这个 JQuery 函数:

function resize_sidebar() {
    var h = $(window).height();
    $('#sidebar-wrapper').height(h);
}

window.onresize = resize_sidebar();

resize_sidebar();

但它没有按预期工作,因为它没有填满整个高度。

我希望你能给我一些想法。谢谢。

最佳答案

根据您的评论:

现在我明白了问题所在。我的分辨率非常大,内容比侧边栏小,一切看起来都很好,但是当我调整屏幕大小时, float 框的内容变大了,但侧边栏仍然有窗口的高度。

这应该可以解决问题:

function resize_sidebar() {
    var h = $('#wrap').height();
    $('#sidebar-wrapper').height(h);
}

resize_sidebar();

​$(window).on('resize', function(){
    resize_sidebar();
   ...do something else...
}

关于java - CSS 或 JS 方式设置绝对 div 高度 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789147/

相关文章:

java - 如何处理@AttributeOverrides上的@Type

java - getRequests() 必须返回一个可迭代的数组

jquery - 使用 jQuery 的条件表单(选择 <option> 时,显示元素)

html - 基于百分比的底部值不适用于页面加载

JQuery Swiper 滑动高度

java - Jspresso:集合内容更改时未调用监听器

javascript - 语义 UI 动态下拉菜单

javascript - ko.computed 只适用于最后一行

CSS 定位 - 具有两个固定顶部 DIV 的两列 Div 布局

java - 测试对象是否为空的通用代码?