jquery.mobile-menu.css can be modified to fit website design
<link rel="stylesheet" href="jquery.mobile-menu.css" /> <script src="jquery.mobile-menu.min.js"></script>
<div id="mobile-menu"> <ul> <li><a href="#">item 1</a> <ul> <li><a href="#">sub item 1a</a></li> <li><a href="#">sub item 1b</a></li> <li><a href="#">sub item 1c</a></li> </ul> </li> <li><a href="#">item 2</a></li> <li><a href="#">item 3</a></li> <li><a href="#">item 4</a></li> </ul> </div>
<script> jQuery(document).ready(function($){ $("#mobile-menu").mobileMenu({ MenuWidth: 250, SlideSpeed : 300, WindowsMaxWidth : 767, PagePush : true, FromLeft : true, Overlay : true, CollapseMenu : true, ClassName : "mobile-menu" }); }); </script>
MenuWidth : 250, // menu width, default to 250px SlideSpeed: 300, // slide in speed, default to 300ms WindowsMaxWidth: 767, // Max window width to display menu, default to 767px. When change this, be sure to the media query in jquery.mobile-menu.css file PagePush: true, // default true for push menu, false for overlay FromLeft: true, // default true for slide in from left, false for right Overlay: true, // default true for darken the page, false no overlay CollapseMenu : true, // default true, menu will not collapse when false ClassName : "mobile-menu" // if changed, please change jquery.mobile-menu.css file to your class name