(既にPBB SideBarは配布されていないようです (Googleに尋ねても見つからない)。記事を消すのはもったいないため、そのまま置いておきます)
カッコよく開閉できるサイドバー「PBB SideBar」 …ですが、そのままだとただ開閉するだけで、何もできませんでした。
そこで、MRBで少しコードを改修し、内容を直接HTMLで書き込めるようにしました。
仮にJavaScriptがOFFになっていても、コンテンツの一部として普通に表示されます。
# ダウンロード
別途、MooToolsからmootools.jsをダウンロードしてください。
# 使用方法
<script type="text/javascript" src="./mootools.js"></script> <script type="text/javascript" src="./pbbsidebar.mrb.js"></script> <script type="text/javascript"> window.onload = function() { MySideBar = new PBBSideBar(); } </script>
上記を記述したらアンカー要素などにonclick="javascript:MySideBar.display();を追記してください。
<a onclick="javascript:MySideBar.display();">Open<->Close</a>
# オプション
以下の通り。
- position:出る場所
- transition:表示方法
- display:初めから表示するかどうか
- style:
- color:文字色
- width:幅
- background-color:背景色
- opacity:透明度
- showDuration:開く速度
- showEffect:開くエフェクトの種類
- hideDuration:閉じる速度
- hideEffect:閉じるエフェクトの種類
例:
MySideBar = new PBBSideBar({
position : 'left',
styles: {
'width': '500',
'color': 'white',
'background-color': 'red',
'opacity': 0.6
},
showDuration: 500,
showEffect: Fx.Transitions.backOut,
hideDuration: 500,
hideEffect: Fx.Transitions.quadInOut
});
# Related Page(s)
タグ:JavaScript