2

この Web サイトには美しいサイドバー あります。そして、それを一定の幅で非表示にすることは、メディアクエリだと思いますか?

4

2 に答える 2

1

このスクリプトを試してください

    <script>

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

   });



});

page はラッパー要素です

于 2013-06-10T11:45:09.360 に答える
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/

于 2016-10-19T16:03:42.200 に答える