Multi Purpose Navigation Sytem For Modern Web - jQuery Corenav
File Size: | 76.5 KB |
---|---|
Views Total: | 9042 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Corenav is an easy, responsive, multi-purpose, jQuery based navigation system for modern, cross-platform web development.
Features:
- 7 built-in layouts: default, brand-center, fullscreen, sidebar, sidebar-toggle, section, side-icon.
- Full width or not.
- Off-canvas side menu.
- Hamburger menu toggle button.
- Can be placed anywhere on the navbar: left, right, center, bottom.
- Sticky/fixed dropdown menu.
- Custom dropdown event: click, hover, accordion
- Scrollspy.
Basic usage:
1. Load the JavaScript coreNavigation.js
and stylesheet coreNavigation.css
in the html page which has jQuery library loaded.
<link rel="stylesheet" href="/path/to/coreNavigation.css"> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/coreNavigation.js"></script>
2. Load the Font Awesome for the toggle button.
<link rel="stylesheet" href="/path/to/fontawesome.min.css">
3. Create the html for the navigation menu.
<nav> <div class="nav-header"> <a href="#" class="brand"> <img src="/path/to/brand.png"> </a> <button class="toggle-bar"> <span class="fa fa-bars"></span> </button> </div> <ul class="menu"> <li><a href="#">Home</a></li> <li><a href="#">Category</a></li> <li><a href="#">Jobs</a></li> <li><a href="#">Contact</a></li> <li><a href="#">About</a></li> </ul> </nav>
4. Call the function to initialize the navigation menu.
$(function(){ $('nav').coreNavigation(); });
5. Available plugin options which can be used to customize the navigation menu.
$('nav').coreNavigation({ // default, brand-center, fullscreen, sidebar, sidebar-toggle, section, side-icon layout: "default", // menu selector menu: ".menu", // full width or not menuFullWidth: false, // header selector header: ".nav-header", // left, right, center, bottom menuPosition: "left", // true or false container: true, // selector of toggle button toggleMenu: ".toggle-bar", // Only for "side-icon" layout mode toggleHoverSidebar: false, // true or false responsideSlide: false, // click, hover, accordion dropdownEvent: "hover", // default, fixed, sticky mode: "default", // enable animations // requires animate.css animated: false, animatedIn: "bounceIn", animatedOut: "bounceOut" });
6. Available callback functions.
$('nav').coreNavigation({ onInit: null, onResize: null, onOpenDropdown: null, onCloseDropdown: null, onOpenMegaMenu: null, onCloseMegaMenu: null, onStartSticky: null, onEndSticky: null, });
Changelog:
2020-11-25
- v1.1.7: update mega menu fullwidth
2020-11-19
- v1.1.5: fixed mode & dropdown menu
2020-11-19
- v1.1.4
2018-08-13
- v1.1.3: Fix: event onresize
2018-08-08
- v1.1.2: added more options & callbacks
2018-08-05
- v1.1.1: added more options & callbacks
2018-08-04
- v1.1.0: added more options & callbacks
2018-07-21
- v1.0.5: Fix bug for hidden on prepare elements Dropdown on sidebar
2018-07-14
- v1.0.2: Support animation dropdown & megamenu
About Author:
Author: Adam Muhammad Nurdin
Website: http://corenav.anurdin.net/
This awesome jQuery plugin is developed by adamnurdin01. For more Advanced Usages, please check the demo page or visit the official website.