質問が修正されました。 オブジェクトオブジェクトは私の間違いでした。JQueryを使用してDIVの高さを取得する
私はいくつかのdivの高さを検出し、その値を別のdivに割り当てようとしています。
しかし、私が書いたコードは私に正しい答えを得ていない(私はJavascript/Jqueryでそれほど良くない)。
CSS & HTMLはデモ用です。
残高を.iframe
クラスに残していますが、Jquery/Javascriptを使用しています。
私の構造はほとんど同じで、container
width
は流動的です。
$(document).ready(function() {
var lhs = $('.section-updates').parent().outerHeight();
console.log(lhs);
var rhs = $('.customer-focus').parent().height(lhs);
console.log(rhs);
var cfH = $('.customer-focus').outerHeight();
$('.iframe').height(rhs - cfH);
});
.section-updates {
height: 500px;
width: 50%;
background: purple;
float: left;
}
.customer-focus {
height: 200px;
background: yellow;
float: left;
width: 50%;
}
.iframe {
min-height: 100px;
background: tomato;
float: left;
width: 50%;
}
.container {
width: 95%;
height: 100%;
margin: 0 auto;
overflow: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="container">
<div class="section-updates"></div>
<div class="customer-focus"></div>
<div class="iframe"></div>
</div>
jQueryの '高さ(値)'関数はjQueryオブジェクトを返す、参照印刷し、なぜ、それはです[ documentation(http://api.jquery.com/height/#height2) –
.height()は読み込み専用だと思うので、 'var rhs'を始めるあなたの行は敬遠します。 –
'console.log( 'LHS --------:'、lhs);' – Satpal