# metisMenu [](http://badge.fury.io/js/metismenu) [](http://badge.fury.io/bo/metisMenu) [](http://badge.fury.io/ph/onokumus%2Fmetismenu) [](https://travis-ci.org/onokumus/metisMenu)
> A jQuery menu plugin
## Installation
* [npm](http://npmjs.org/)
```bash
npm install metismenu
```
* [Bower](http://bower.io)
```bash
bower install metisMenu
```
* [composer](https://getcomposer.org/)
```bash
composer require onokumus/metismenu:dev-master
```
* [Download](https://github.com/onokumus/metisMenu/archive/master.zip)
## Usage
1. Include metisMenu StyleSheet
```html
```
OR
```html
```
2. Include jQuery
```html
```
OR
```html
```
3. Include metisMenu plugin's code
```html
```
OR
```html
```
4. Add class `metismenu` to unordered list
```html
```
5. Make expand/collapse controls accessible
> Be sure to add `aria-expanded` to the element `a` and the following `ul`. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of `aria-expanded="false"`. If you've set the collapsible element's parent `li` element to be open by default using the `active` class, set `aria-expanded="true"` on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.
```html