Responsive Sliding Sidebar Navigation Plugin With jQuery - crbnMenu
| File Size: | 8.8 KB | 
|---|---|
| Views Total: | 11097 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
 
crbnMenu is a lightweight jQuery plugin for creating an accordion-style collapsible sidebar navigation with sub menus on your webpage. The plugin also has the ability to collapse the sidebar navigation into a hamburger toggle nav menu for better user experience on mobile devices.
View more:
How to use it:
1. Load Font Awesome Iconic Font (OPTIONAL) and the jQuery crbnMenu plugin's main CSS file in the head section of the html document.
<link rel="stylesheet" href="font-awesome.min.css"> <link rel="stylesheet" href="styles.css">
2. Create the sidebar navigation from nested html lists as this:
<div class="menu-container">
  <div class="crbnMenu">
    <div class="link-stack">
      <span class="brand">CRBNMenu v.1</span>
      <a id="nav-toggle" class="nav-toggle">
        <span></span>
      </a>
    </div>
    <ul class="menu">
      <li>
        <a class="nav-link" href="#">
          <span>Link 1</span> 
          <span class="menu-toggle"><i class="fa fa-angle-down" aria-hidden="true"></i></span>
        </a>
        <ul>
          <li>
              <a href="#">Submenu 1_1</a>
          </li>
          <li>
              <a href="#">Submenu 1_2</a>
          </li>
          <li>
              <a href="#">Submenu 1_3</a>
          </li>
          </li>
        </ul>
      </li>
        <li>
          <a class="nav-link" href="#">
            <span>Link 2</span>
            <span class="menu-toggle"><i class="fa fa-angle-down" aria-hidden="true"></i></span>
          </a>
          <ul>
            <li>
              <a href="#">Submenu 2_1</a>
            </li>
            <li>
              <a href="#">Submenu 2_2</a>
            </li>
            <li>
              <a href="#">Submenu 2_3</a>
            </li>
          </ul>
        </li>
    </ul>
  </div>
  <div class="content">
    Main Content Here
  </div>
</div>
3. Load jQuery library and the jQuery crbnMenu plugin's script at the end of the document.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="crbnMenu.js"></script>
4. Initialize the sidebar navigation and done.
$('.menu').crbnMenu();
5. Decide whether or not to hide the active menu.
$('.menu').crbnMenu({
  hideActive: true
});
This awesome jQuery plugin is developed by jhenrich. For more Advanced Usages, please check the demo page or visit the official website.











