サイドメニュー固定
メニュー固定プラグインexflexfixed
まず、jQueryのプラグインであるexflexfixedをダウンロードする。
ダウンロードしたら下記のようにページ内で読み込む。
2 | < script src = "jquery-1.8.3.min.js" ></ script > |
3 | < script src = "jquery.exflexfixed-0.3.0.js" ></ script > |
menuを作り配置するが、プラグインを適用させるidがposition:fixed配置だろうから、position:ralativeは包括divに適用する。
02 | < div id = "menucontainer" style = "position:relative;top:0;left:-200px;width:180px;box-sizing:border-box;-moz-box-sizing:border-box;" > |
03 | < div id = "fixmenu" style = "padding:20px;background:#eff;margin:0;border:double 4px #222;" > |
$(document).ready(function(){部分は、$(function(){でもよい。
$('#fixmenu').exFlexFixed({で、idがfixmenuのdivに対して固定化を行う。固定する範囲は、idがa2のsection内だけで、フッター部分に来たらそこでストップする。bodyにするとフッターに被さる形でメニューが移動する。
2 | $(document).ready( function (){ |
3 | $( '#fixmenu' ).exFlexFixed({ |
4 | container : 'section#a2' |
コメントor補足情報orご指摘あればをお願いします。