Drupal mobile sliding menu module - demo example
Drupal mobile sliding menu module - admin page

The mobile sliding menu module integrates the mmenu plugin for creating slick, app look-alike sliding menus for your mobile website.

Drupal 9

Drupal 9 release comes out as major clean up of previous releases.

Install:

  • module in the usual directory
  • download from [https://mmenujs.com/] and copy mmenu library inside /web/libraries. This module requires "/libraries/mmenu/dist/mmenu.css" and "/libraries/mmenu/dist/mmenu.js"
  • create a menu called "mmenu". you'll manage this menu at "/admin/structure/menu/manage/mmenu"
  • add a link inside your page.html.twig. IE "". This link will show your mmenu
  • drush en mmenu

You have now your mmenu running

Drupal 7

March 22 update: there's currently no active support for Drupal 7 releases, nor future plans. Maintaners willing to support Drupal 7 activites are welcome

Blue Drop Award Winner

Congratulations! The mobile sliding menu module won the '2014 Drupal Module of the Year' Award!
http://2014.bluedropawards.org/blog-entry/2014-blue-drop-award-winners-a...
http://2014.bluedropawards.org/nominees/mobile-sliding-menu

Requirements

- Libraries module.
- jQuery 1.7.0 or later.

Features

The mmenu jQuery plugin has following features:
- Fully responsive CSS framework generated with SCSS.
- Creates sliding panels as easy as menus.
- Menu can be positioned at the top, right, bottom or left, at the back, front or next to the page.
- Use sliding horizontal or expanding vertical submenus.
- Optionally open the menu by dragging the page out of the viewport.
- Plays nicely with jQuery Mobile.
- Add headers, labels, counters and even a search field.
- Completely themable by changing the background-color.
- Works well on all major browsers.
- Filled with options for customizing the menu.
- Uses SCSS to easily create customized menus.

Installation

https://www.drupal.org/node/2324017

Documentations

https://www.drupal.org/node/2231697

Supporting organizations: 
Support for Drupal 9>

Project information

Releases