這裏是東西,有一個div .page
它絕對定位在tha頁面。裏面有一個.container
div,容器內有.content
。讓div粘到另一個絕對定位的頂部滾動div
.page
有一定的高度,所以內容會滾動到.page
的內部。在這種情況下,我想要一個.stuck
div粘到.page
的頂部。 (我相信我做上面的語法錯誤!)
反正fiddel:
更新:我希望.stuck
在的.page
頂部上固定不考慮滾動.page
。
這是佈局:
<div class="page">
<div class="container">
<div class="content"></div>
<div class="stuck"></div>
</div>
</div>
和我(不工作)CSS:
.page{
position: absolute;
top:50px;
left:200px;
width:200px;
height:300px;
overflow:auto;
}
.container{
position:relative;
}
.stuck{
position: absolute;
top:0;
right:0;
left:0;
height:50px;
background:blue;
}
.content{
height:700px;
background:gray;
}
我想藍色.stuck
DIV 總是存在在.page
div的頂部。任何幫助?
更新: 注:一個快速的把戲可能使.stuck
是positions:fixed
和.page
的相同位置和寬度,但是這不是我的answere自.page
的座標可能與JS隨時更改。
你的意思是你想要的.stuck將出現(觀衆)在頁面的頂部,而不管.page上的滾動? – TreeTree
@TreeTree:就像你說的那樣完全一樣! – Alireza
我不認爲有可能將一個元素的位置固定到除了沒有javascript/jquery的屏幕上。 – TreeTree