我有一個固定的div #summary
它改變高度。它需要始終顯示在窗口的頂部。在它下面我有內容#catalogueContainer
,我需要重新定位上面的固定div更改高度。我需要能夠使用窗口滾動條滾動。可調整大小的固定位置元素;響應,相對定位的內容
我知道保持#summary
div在窗口頂部的唯一方法是給它一個固定的位置。當這樣做時,#catalogueContainer
與它沒有任何關係,所以當#summary
更改高度時,我無法使用CSS重新定位。我能想到的唯一方法是使用一些JavaScript來監聽摘要的重新大小並指定#catalogue
的頂部位置。
- 聽起來這是最有效的解決方案嗎?代碼和註釋如下。
- 在Chrome中,當我滾動瀏覽窗口時,#summary的背景圖像被留下,但所有其他內容保持固定在瀏覽器窗口的頂部,因爲我滾動。
有關修復此問題的任何建議?
#summary {
position:fixed;
top:0px;
left:275px;
}
#summary
已重新可觀內的元件,並且改變高度。這需要始終顯示在窗口的頂部。
#right {
position:relative;
left:275px;
top:300px;
}
#right
是以下所有容器元素。
#catalogueContainer
中有很多目錄,全部在同一個地方,但一次只能看到一個目錄。
#catalogueOne {
position:relative;
}
#catalogueOne
需求是relative
因爲裏面有
只是爲了我的澄清,你是否想要類似於[LESS網站?](http://lesscss.org/)上導航欄的東西 – 2013-03-15 13:11:26
是的。像那樣;我的工作就像LESS導航欄一樣。問題是,在滾動之前,如果我調整摘要div(相當於導航欄),它會覆蓋下面的初始內容,並且無法滾動查看它。 – DVCITIS 2013-03-15 14:46:42