Win*_*and 13 css containers position fixed parent
是否可以修复元素相对于父div而不是浏览器窗口的位置?
说我有:
<div id="pagecontainer">
<div id="linkspage">
<div class="sidelinks">
<a href="#page1" class="link">Link 1</a>
<p>
<a href="#page2" class="link">Link 2</a>
<p>
<a href="#page3" class="link">Link 3</a>
<p>
<a href="#page4" class="link">Link 4</a>
<p>
</div>
<div class="linkscontent">
content of links page
</div>
</div>
//OTHER PAGES
</div>
Run Code Online (Sandbox Code Playgroud)
基本上是一个包含两个部分的页面,左侧部分是链接列表,而右侧部分是页面的内容.我希望内容可滚动,但链接保持固定到父#pagecontainer,这样当#pagecontainer滚动时它们不会滚动,但是当我滚动整个浏览器窗口时它们会移动.
我已经尝试过JQuery"fixto"插件:https://github.com/bbarakaci/fixto.但我不能使用那个,因为我的页面淡入/淡出,当父元素(#pagecontainer)的alpha为0时,脚本会出错,它认为父元素已经消失,无处可修复.
谢谢.
zak*_*lle 36
给父母position: relative,像这样:
.parent {
position: relative;
}
.child {
position: absolute;
top: 0;
}
Run Code Online (Sandbox Code Playgroud)
见DEMO.