javascript - 动态填充父容器高度的一半

标签 javascript jquery html css responsive-design

我需要在不知道或定义父级高度的情况下填充父级的一半高度以进行响应式使用:

enter image description here

详细来说,这意味着 .ftr-row 的高度必须是 .ftr-rows 的 50%。我已经尝试过各种方法,例如“绝对定位”、“显示为表格”等。如何解决这个问题?

[...]

<!--##############
     LINE 16 HTML 
    ##############-->

      <div class="grid_6 ftr-rows ftr-half">

                <div class="ftr-row">
                    <div class="ftr-row-text">
                        <h1>HEADLINE 1</h1>
                        <hr />
                        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
                    </div>
                </div>

                <div class="ftr-row">
                    <img src="http://lorempixel.com/960/475/abstract/1" class="ftr-row-img" />
                </div>

            </div>

[...]

http://codepen.io/retober/pen/vLOpVP?editors=110

[...]

/* LINE 64 IN CSS */ 
/* HALF WIDTH / HALF HEIGHT */

.ftr-rows {}

.ftr-row {}

.ftr-row-img {}

.ftr-row-text {}

[...]

如果可能的话,我想避免使用 flexbox,但任何其他大多数兼容的解决方案都可以。

提前致谢!

最佳答案

使用 Jquery 怎么样?

var half_height = $(".ftr-rows").height()*(.5)

$(".ftr-row").css("height", half_height)

http://jsfiddle.net/cc4h10cr/3/

关于javascript - 动态填充父容器高度的一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34228133/

相关文章:

javascript - 使用javascript从php显示解析json

javascript - 单击事件不适用于 jquery 中动态更改的类

javascript - 使用 jquery 和 for 循环循环 html 表(不是针对每个)

javascript - 在 Div 中随机移动元素

javascript - 选择具有特定类而不是其他类的元素

javascript - JS if else 语句和计时器

当键盘可见时,jquery mobile 弹出窗口在 ipad 上消失

Jquery:函数运行两次

javascript - 检查 id 以设置值

html - 完成定位,需要纯CSS方案