2012-06-20 310 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實施。