Mobile-first Fullscreen Navigation Plugin With jQuery - Snavvy
| File Size: | 6.27 KB | 
|---|---|
| Views Total: | 4607 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
 
Snavvy is a lightweight and simple-to-use jQuery plugin for creating a mobile-friendly navigation that slides out a fullscreen, off-canvas menu covering the whole page when toggled.
How to use it:
1. To get started, you need to load jQuery library and the jQuery Snavvy plugin's JS & CSS files in the webpage.
<link href="snavvy.css" rel="stylesheet" type="text/css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="snavvy.js"></script>
2. Create a menu toggle link and the insert it together with the menu items into your webpage. In this case, we're going to use Font Awesome 4 for the menu toggle icons.
<ul class = "fullmenu">
  <li>
    <a id="snavvy">
    <div id="nav-icon">
      <i class="fa fa-menu">
    </div>
    </a> 
  </li>
  <div class="snavvy-links" id="snavvy-links">
    <ul class="links">
      <li> <a href=""> Home </a> </li>
      <li> <a href=""> About </a> </li>
      <li> <a href=""> Contact </a> </li>
    </ul>
  </div>
</ul>
3. Initialize the plugin and done.
$('#snavvy').snavvy({
  menuItems: '#snavvy-links'
});
4. All plugin settings with default values.
$('#snavvy').snavvy({
  // 100%
  width: 100,
  // left, right, top, bottom
  location: 'right',
  // parent container
  parent: 'body',
  // true or false
  close: 'true',
  // selector for menu items
  menuItems: null
  
});
Change log:
2016-08-25
- v1.0.2
This awesome jQuery plugin is developed by djstaff. For more Advanced Usages, please check the demo page or visit the official website.











