2013-04-06 104 views

回答

1

試試這個腳本

<script> 

$(document).ready(function(){ 
    $('#page').scroll(function(){ 
    if(document.getElementById("page").scrollTop > 100) { 
     $('#sidebar').css("position","fixed"); 
    } 

    }); 



}); 

如果頁面是被包含的元素

0

我做了一個CodePen與固定在其相關容器中的側欄。

你可以在這裏看到:http://codepen.io/tomanagle/pen/vGaEvG

至於使它消失在某個轉折點。使用媒體查詢。

@media screen and (max-width: 1280px){ 
    aside{ 
    display: none; 
    } 
    #article{ 
    margin: auto; 
    float: none; 
    } 
} 

還有,你可以使用,使粘側邊欄庫:http://leafo.net/sticky-kit/