🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

This is a small, handy jQuery navigation plugin for creating a mobile-friendly off-canvas side menu on your responsive, cross-platform web page.

side-menu off-canvas-menu mobile-menu

Documentation

offcanvas-mobile-menu

HTML, jQuery and CSS mobile Offcanvas menu

What you need:

  • jQuery (min 1.12.4)

Let´s go:

1.) Download CSS + JS

2.) Bind the CSS:

<head> [...] <link rel="stylesheet" href="css/offcanvas-mobile-menu.css" /> </head>

3.) HTML structure:

<body>    <header>     <button id="trigger">trigger menu</button>   </header>    <section id="main"></section>    <section id="offcanvas">     <nav>       <ul>         <li><a href="#">Link 1</a></li>         <li><a href="#">Link 2</a></li>         <li><a href="#">Link 3</a></li>         <li><a href="#">Link 4</a></li>         <li><a href="#">Link 5</a></li>       </ul>     </nav>   </section>    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>   <script src="jquery.mobile-offcanvas-menu.js"></script>   <script>     $("#offcanvas").offcanvasmenu();   </script>  </body>

4.) Options:

$("#offcanvas").offcanvasmenu({     menuTrigger: "some-other-id" // With this id you trigger the action (default: trigger)     position: "right", // which side the menu is coming out     speed: "0.3", // animation speed (example: 0.5 = 500ms; do not write 500 etc)     width: "220px" // width of the menu     fixedContainer: false,     fixedContainerName: "" });

Further ideas are in progress:

  • Close menu not only by clicking the trigger id

You May Also Like