KTMenu is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/menu.js.
The Metronic's Menu components allows to manage both horizontal and vertical multi level menus for both desktop and mobile modes.
KTMenu is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/menu.js.
The Metronic's Menu components allows to manage both horizontal and vertical multi level menus for both desktop and mobile modes.
The initialization code can be found in this files;
[metronic]/theme/html/[demo]/src/js/layout/base/aside-menu.js
[metronic]/theme/html/[demo]/src/js/layout/base/header-menu.js
| Method | Description | 
|---|---|
| setDefaults(options) | Set default options | 
| scrollUpdate() | Update scroll | 
| scrollReInit() | Re-init scroll | 
| scrollTop() | Scroll top | 
| setActiveItem(item) | Set active menu item | 
| getBreadcrumbs(item) | Set breadcrumb for menu item | 
| getPageTitle(item) | Set page title for menu item | 
| getSubmenuMode(el) | Get submenu mode | 
| hideDropdown(item) | Hide dropdown @returns {Object} | 
| hideDropdowns() | Hide dropdowns @returns {Object} | 
| pauseDropdownHover(time) | Disable menu for given time @returns {Object} | 
| resumeDropdownHover() | Disable menu for given time @returns {Object} | 
| on(name, handler) | Register event |