#summary
高さを変更する固定divがあります。常にウィンドウの上部に表示する必要があります。#catalogueContainer
その下には、上の固定divの高さが変更されたときに再配置する必要があるコンテンツがあります。ウィンドウのスクロールバーを使用してスクロールできるようにする必要があります。
ウィンドウの上部にdivを保持する唯一の方法#summary
は、固定位置を指定することです。これを行うとき、それとは関係がないので、高さを変更する#catalogueContainer
ときにCSSを使用して再配置することはできません。#summary
私が考えることができる唯一の方法は、要約のサイズ変更をリッスンし、の一番上の位置を指定するjavascriptを用意すること#catalogue
です。
- これは最も効率的な解決策に聞こえますか?以下のコードとメモ。
- Chromeでは、ウィンドウをスクロールすると#summaryの背景画像が残りますが、スクロールしても他のすべてのコンテンツはブラウザウィンドウの上部に固定されたままになります。
これを修正するための提案はありますか?
#summary {
position:fixed;
top:0px;
left:275px;
}
#summary
内にサイズ変更可能な要素があり、高さを変更します。これは常にウィンドウの上部に表示される必要があります。
#right {
position:relative;
left:275px;
top:300px;
}
#right
以下のすべてのコンテナ要素です。
には多数のカタログがあり#catalogueContainer
、すべて同じ場所にありますが、一度に表示できるのは1つだけです。
#catalogueOne {
position:relative;
}
#catalogueOne
内部に要素があるrelative
ためである必要がありますposition:absolute