左中央と右の 3 つの div に分割されたページがあります。左右に何も表示したくありません。ページをフレームに収めるだけです。
#leftDiv
{
background-color: Gray;
width: 10%;
left: 0px;
top: 0px;
position: absolute;
height: 100%;
}
#rightDiv
{
background-color: Gray;
height: 100%;
width: 10%;
left: 90%;
top: 0px;
position: absolute;
clear:both;
}
中央の div にはテーブルがあり、ユーザーは表示する行数を選択できます。大きな値を選択すると、テーブルの本体が左右の div の下部を超えてしまいます。
これを修正するには、次のコードを入れます
if ($("#leftDiv").length == 1) {
$("#leftDiv").height($("body").height() + "px");
}
if ($("#rightDiv").length == 1) {
$("#rightDiv").height($("body").height() + "px"); ;
}
これは、ユーザーがページ サイズよりも大きな値を選択した後、小さな値を選択するまで問題なく機能します。次に、左右の div が 100% 未満に設定されます。私が必要としているのは、ピクセル単位で 100% を調べる方法です。これを体の高さと比較して、どちらが大きいかを判断できます。
何か案は?
ありがとう
ジョン