jQuery简单实用的响应式固定侧边栏插件

Bamboo.js是一款简单实用JQUERY响应式固定侧边栏插件。该插件使用简单固定侧边栏结构,带有固定位置的标题,侧边栏不会随页面而滚动。你可以为创建设置一个breakpoint,当屏幕尺寸小于这个breakpoint的时候侧边栏会隐藏,同时显示一个汉堡图标作为菜单的导航图标。

演示    下载

 使用方法

使用该固定侧边栏插件首先要引入jQuery、Bamboo.js和Bamboo.css文件。

< link rel="stylesheet" href="css/bamboo.css">
< script src="js/jquery.min.js">
< script src="js/bamboo.js">                
 HTML结构
< nav id="main-nav" class="navigation overflow">
    < ul >
    < li >< a href="#">Menu item
    < li >< a href="#">Menu item 2


< div id="container">
    < header class="primary">
        < span class="open icon">☰
        < hgroup >< h1 >Title
    
    < section id="scroller" class="overflow">
        < div id="content">
            

            
        
    

                
 调用插件
                

 配置参数

menu:  true / false
breakpoint:  default (768),
menuWidth:  default (265),
headerHeight:  default (50),
snapThreshold:  null or 0-1,
resize:  null // function to allow a callback                

例如可以如下在插件初始化时设置参数:

var site =  new Bamboo({
    menu:  true ,
    swipeToOpen:  false ,
    breakpoint: 768,
    menuWidth: 265,
    headerHeight: 50,
    resize:  function (){
        // function to call on page resize/orientation change
    }
});

 

posted @ 2024-12-03 10:10  listjjjclove  阅读(9)  评论(0编辑  收藏  举报