Skip to content
The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
TypeScript CSS JavaScript HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo iconbar + scrollbugfix improvements Apr 25, 2020
dist scrollbugfix bugfix :) Jun 4, 2020
gulp version from package.json May 13, 2020
src fix `Cannot read property 'closest' of null` Jun 1, 2020
.gitignore columns + vertical submenu bugfix May 12, 2020
CONTRIBUTING.md edit contributing.md Jan 16, 2016
LICENSE.txt version 6.1.4 Aug 4, 2017
README.md Update README.md May 4, 2019
composer.json scrollbugfix bugfix :) Jun 4, 2020
gulpfile.js css changed + polyfills Aug 14, 2019
index.html bugfix in demo Feb 13, 2019
package-lock.json 8.5.13 Jun 4, 2020
package.json 8.5.13 Jun 4, 2020
tsconfig.json version from package.json May 13, 2020

README.md

mmenu.js

The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp. It is very customizable through a wide range of options, extensions and add-ons and it will always fit your needs.

Need help? Have a look at the documentation for demos, tutorials, documentation and support.
Working on a WordPress site? Check out the mmenu WordPress plugin.

mmenu.js

Licence

The mmenu javascript plugin is licensed under the CC-BY-NC-4.0 license.
You can purchase a license if you want to use it in a commercial project.

Learn more

Browser support

As of version 8, the mmenu.js plugin only supports ECMAScript 6 compliant browsers.
For Internet Explorer 10 and 11, you''ll need some polyfills.
Version 7 should work to some degree in Internet Explorer 9, but you'll need a matchMedia polyfill, version 6 should work in Internet Explorer 9 without any shortcomings.

Development

This project uses Gulp(4) to compile, minify and concatenate the TS/JS and SCSS/CSS files. If you are unfamiliar with Gulp, check this tutorial on how to get started.
Run gulp watch in the command-line to put a watch on the files and run all scripts immediately after saving your changes.

You can’t perform that action at this time.