2012-06-20 311 views
0

请帮助我。我是一个后端人,并尝试一些CSS,所以请裸露在我身边。滚动DIV后滚动DIV

这是URL:Check this URL

在存在红丝带与订阅,等等

其固定在上面。我想要的只是当某个人在它下面滚动时,丝带应该开始浮动在页面的顶部。如果他向上滚动丝带并坐在其位置,则应该开始。

基本思想是色带应该始终可见于用户。

如何在CSS中获得像这样的东西?

+0

你试过位置:固定而不是绝对? – blejzz

回答

3
$(window).scroll(function(){ 
    if($(this).scrollTop()>$('#socio').position().top){ 
    $('#socio').css({position:'fixed',top:0}); 
    }else{ 
    $('#socio').css({position:'relative'}); 
    } 

}); 

这样的事情应该工作

+0

棒极了!与一个小修复工作..非常感谢.. –

+2

什么是小修补程序? –

1

退房克里斯Coyier的“永久报头”:
http://css-tricks.com/persistent-headers/

这是一些代码,以获得一些内容区域的头留可见的在您滚动浏览内容时屏幕的顶部。然后当你滚过相关部分时离开。

他还发布了链接到another实施。