div
2つを同じ高さにしたいと考えています。しかし、1つのdivは小さいものから1つは背が高いものです。私はいつも同じにすることができる方法を説明することができますか?divの高さを計算する
ここにいくつかのコードを持っている:
$(function() {
var a = $(.box1);
var b = $(.box2);
function calcHeight(a, b){
if (a.height() > b.height()) {
b.css("height", a);
} else {
a.css("height", b);
}
}
calcHeight(a,b)
$(window).on('resize', function(){
calcHeight(a,b)
})
})
<div class="flexcontainer"> ---rows are in flex-direction: row;
<div class="row1"> --- boxes are one below other
<div class="box1"></div>
<div class="box2"></div>
</div>
<div class="row2">
<div class="box3"></div> --- This box is full-height
</div>
<div class="row3"> --- boxes are one below other
<div class="box4"></div>
<div class="box5"></div>
</div>
</div>
を私はbox5
とbox2
が常に同じ高さになりたいです。
ありがとうございます!
あなたが同じ高さのdivのためのJSを必要としません。 CSSを使用することができます:http://stackoverflow.com/a/33815389/3597276 –
'a'はjQueryオブジェクトです。' a.height() 'は高さの値です –
b.css(" height " a);あなたはそれを自分自身に反対するためにCSSの高さの値を設定していますが、高さの値が必要です:b.css( "height"、a.height()+ 'px');とにかく... – sinisake