前提・実現したいこと
大変初歩的な内容で申し訳ありませんが、
お力お借りできれば幸いです。
子要素(#data)の高さを親要素(#x_data_area)のcssに代入しようと思い、
以下の記述をしてみたのですが、
ウインドウサイズを変えても、読み込み時に拾った数値を引き継いでしまいます。
どのように記述を変更すればよいでしょうか。
※tdひとつひとつの幅を200pxに指定する関係で、改行が走り、
ウインドウ幅によって子要素の高さが変動します。
発生している問題・エラーメッセージ
ページ読み込み時 #data:高さ500px #x_data_area:高さ500px ↓ウインドウリサイズ #data:高さ700px #x_data_area:高さ500pxのまま 700pxになってほしい
該当のソースコード
<div id="x_data_area"> <div id="data"> <table> <tr> <td>aaaaaaaaaaaaaaaaaaaa</td> <td>bbbbbbb</td> <td>ccc</td> </tr> </table> </div> </div> <script> $(document).ready(function(){ var wH = $('#x_data_area').innerHeight(); var divH = $('#data').innerHeight(); if(wH < divH){ $('#x_data_area').css('height',divH+'px'); } });</script>
試したこと
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/21 07:35
2018/09/21 08:09