1.1.1 • Published 10 years ago
m-dropdown v1.1.1
m-dropdown
Lightweight dropdown menu ( minified and gzipped ~ 1.5 kB js ) - Examples
Install
$ npm i m-dropdownUsage
<div class="m-dropdown">
<button class="dropdown-example" data-m-toggle="dropdown">Dropdown toggle</button>
<ul class="m-dropdown-menu">
<li>Item 1</li>
<li>Item 2</li>
<li>...</li>
</ul>
</div>var mDropdown = require('m-dropdown'); // or include the standalone version
mDropdown.initialize(); // initialize all dropdowns
mDropdown.destroyAll(); // destroy all dropdowns
var dropdownToggleElement = document.querySelector('.dropdown-example');
mDropdown.init(dropdownToggleElement); // initialize a single dropdown
mDropdown.toggle(dropdownToggleElement); // toggle a single dropdown
mDropdown.destroy(dropdownToggleElement); // destroy a single dropdown
mDropdown.closeAll(); // close opened dropdowns if there are anyInstall dependencies and run the example
$ npm i
$ npm startContribute or Report Issue
Pull requests should target the develop branch.
For bugs and feature requests, please create an issue.
License
MIT © Steffen Bär
1.1.1
10 years ago
1.1.0
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.2.8
10 years ago
0.2.7
10 years ago
0.2.6
10 years ago
0.2.6-1
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
0.2.3-0
10 years ago
0.2.2
10 years ago
0.2.2-0
10 years ago
0.2.0
10 years ago
0.1.0
10 years ago
0.0.3
11 years ago
0.0.2
11 years ago