我想知道是否有人爲此找到了解決方案?滾動容器內的CSS位置元素「固定」
我要尋找一個解決方案的元件連接到一個滾動容器的頂部
HTML:
<div class="container">
<div class="header">title</div>
<div class="element">......</div>
... (about 10-20 elements) ...
<div class="element">......</div>
</div>
所有的「要素」有position:relative
,
容器具有以下CSS:
.container {
position:relative;
width:200px;
height:400px;
overflow-y:scroll;
}
我想讓標題保持在最佳狀態o容器,不管其滾動位置和滾動下面的元素。
的CSS迄今:
.header {
position:absolute; /* scrolling out of view :-(*/
z-index:2;
background-color:#fff;
}
.element{
position: relative;
}
所有元素都是塊元件,並且我不能移動首部中的容器的外部。 jquery在這一點上是沒有選擇的。
你可以用jQuery來做到這一點。 http://www.ruturaj.net/automatic-header-stick-to-scroll-with-jquery/ –
如果容器沒有相對定位,當絕對定位時,標題將位於其頂部。你的標題可以是容器的前一個兄弟(呃,「容器」現在就是這樣的「內容」)或者你的元素有自己的容器,並且容器上沒有'position:relative'? – FelipeAls
@FelipeAlsacreations:職位:固定不尊重職位:親屬。它在任何時候都是對文檔進行實時固定的。 –