我尝试在另一个元素中滚动的DIV始终位于顶部边缘。不是固定到窗口但是父绝对div
我有一个问题,即滚动时Internet Explorer生涩。 Firefox可以工作,但IE生涩。
有没有人知道如何以不同方式编程?
$window.scroll(function(e){
if ($window.scrollTop() > pos) {
$this.css({
position: 'absolute',
top: pos
});
} else {
$this.css({
position: 'absolute',
top: $(this).scrollTop() + 'px'
});
}
});
答案 0 :(得分:1)
您需要执行以下操作:http://jsfiddle.net/eER6t/2/
<div id="f">
I'm going to follow you only so far...
</div>
<div>
your content .... .
</div>
答案 1 :(得分:0)
使用固定位置:
$window.scroll(function(e){
if ($window.scrollTop() > pos) {
$this.css({
position: 'absolute',
top: pos
});
} else {
$this.css({
position: 'fixed',
top: '0px'
});
}
});