metisMenu是一款基于Twitter Bootstrap 3的炫酷jQuery下拉列表插件。该下拉列表插件在原生bootstrap下拉列表的基础上进行了美化,使其支持多级下拉菜单、列表树和鼠标滑过展开等特效。
安装
可以通过Bower和nmp来安装该下拉菜单插件:
bower install bootstrap-offcanvas npm install metismenu
使用方法
metisMenu下拉列表插件支持cdnjs 和 jsdelivr的CDN加速。
引入Twitter Bootstrap样式文件
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css"/>
引入 metisMenu 下拉列表样式文件
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/metisMenu/1.1.3/metisMenu.min.css"/>
引入jQuery、Twitter Bootstrap和metisMenu的js文件
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/metisMenu/1.1.3/metisMenu.min.js"></script>
调用插件
$("#menu").metisMenu();
配置参数
- toggle:是否支持自动展开和收缩。类型:
boolean
,默认值:true
。$("#menu").metisMenu({ toggle: false });
- doubleTapToGo:是否支持双倍间隙。类型:
boolean
,默认值:false
。$("#menu").metisMenu({ doubleTapToGo: true });