我想知道是否有人为此找到了解决方案?滚动容器内的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:职位:固定不尊重职位:亲属。它在任何时候都是对文档进行实时固定的。 –