Responsive Multi-purpose Navigation Plugin With jQuery - Pushy
File Size: | 22 KB |
---|---|
Views Total: | 5373 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Pushy is a mobile-friendly jQuery navigation plugin which lets you create responsive push and/or overlay sidebar menus using CSS transforms and transitions.
Basic usage:
1. Add jQuery library and the jQuery Pushy plugin's files to the html page.
<link rel="stylesheet" href="css/pushy.css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="js/pushy.js"></script>
2. Create the Pushy Menu from a navigation list as this:
<nav id="menuSample" class="" > <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> <li><a href="#">Item 5</a></li> <li><a href="#">Item 6</a></li> </ul> </nav>
3. Create a menu toggle button which can be placed anywhere on the page.
<div class="menu-pushy-button">Open</div>
4. Call the function on the nav element and done.
$("#menuSample").Pushy({ // button element button: "menuPushyButton", // container element container: "container", // push the container when the menu is active containerPush: true, // container class when the menu is active containerClass: "my-menu", // 'left', 'right' or 'top' menuPosition: "left", // open the menu on page load menuOpen: false, // shows overlay overlayShow: true });
This awesome jQuery plugin is developed by eduardoestrella. For more Advanced Usages, please check the demo page or visit the official website.