Multilevel Sliding Menu jQuery Mobile Menu - Free Download Mobile-first Multilevel Sliding Menu - jQuery Simple MobileMenu

Free Download Mobile-first Multilevel Sliding Menu – jQuery Simple MobileMenu

Posted on

This time I will share jQuery Plugin and tutorial about Mobile-first Multilevel Sliding Menu – jQuery Simple MobileMenu, hope it will help you in programming stack.

Multilevel Sliding Menu jQuery Mobile Menu - Free Download Mobile-first Multilevel Sliding Menu - jQuery Simple MobileMenu
File Size: 91.3 KB
Views Total: 19360
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   

A minimal, mobile-first navigation plugin for jQuery that lets you create a responsive, fullscreen, sliding, drilldown menu-style navigation for your mobile webpage & webapp.

How to use it:

1. Include the jQuery Simple MobileMenu plugin’s stylesheet in the head section of the webpage.

1 <link rel="stylesheet" href="jquery-simple-mobilemenu.css">

2. Create the multi-level mobile menu from nested html lists as these.

01 <ul class="mobile_menu">
02   <li><a href="#">Home</a></li>
03   <li>
04       <a href="#">Category 1</a>
05       <ul class="submenu">
06           <li><a href="#">Category 1.1</a></li>
07           <li>
08               <a href="#">Category 1.2</a>
09               <ul class="submenu">
10                   <li><a href="#">Category 1.2.1</a> </li>
11                   <li>
12                       <a href="#">Category 1.2.2</a>
13                       <ul class="submenu">
14                           <li><a href="#">Category 1.2.2.1</a></li>
15                           <li><a href="#">Category 1.2.2.2</a></li>
16                           <li><a href="#">Category 1.2.2.3</a></li>
17                       </ul>
18                   </li>
19                   <li><a href="#">Category 1.2.3</a></li>
20               </ul>
21           </li>
22           <li>
23               <a href="#">Category 1.3</a>
24               <ul class="submenu">
25                   <li> <a href="#">Category 1.3.1</a> </li>
26                   <li> <a href="#">Category 1.3.2</a> </li>
27                   <li> <a href="#">Category 1.3.3</a> </li>
28               </ul>
29           </li>
30       </ul>
31   </li>
32   <li>
33       <a href="#">Category 2</a>
34       <ul class="submenu">
35           <li><a href="">Category 2.1</a></li>
36           <li><a href="">Category 2.2</a></li>
37           <li><a href="">Category 2.3</a></li>
38       </ul>
39   </li>
40   <li> <a href="#">Category 3</a> </li>
41   <li> <a href="#">Category 4</a> </li>
42   ...
43 </ul>

3. Include jQuery JavaScript library and the jQuery Simple MobileMenu plugin’s script at the bottom of the webpage.

1 <script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
2 <script src="jquery-simple-mobilemenu.min.js"></script>

4. Initialize the mobile menu by calling the function on the top html list.

1 $(".mobile_menu").slideMobileMenu();

5. All default configuration options and callback functions.

01 $(".mobile_menu").slideMobileMenu({
02  
03   // Hamburger Id
04   "hamburgerId"   : "sm_menu_ham",
05  
06   // Menu Wrapper Class
07   "wrapperClass"  : "sm_menu_outer",
08  
09   // Submenu Class
10   "submenuClass"  : "submenu",
11  
12   // or 'accordion'
13   "menuStyle": "slide",
14  
15   // Calls when menu loaded
16   "onMenuLoad"    : function() { return true; },
17  
18   // Calls when menu open/close
19   "onMenuToggle"  : function() { return true; }
source : jquery.net