usage
navs options
All options are customizable.
var defaults = selector: '.menu-list' // The container you want to place the menu. primaryKey: 'authid' // {authid: 1, pid: null, name: 'node', ...}.authid parentId: 'pid' // {authid: 1, pid: null, name: 'node', ...}.pid text: 'name' // {authid: 1, pid: null, name: 'node', ...}.name container: '.menu-wrapper' // the outer container of menu mini: // toggle small screen toggle: id: '#toggle-bar' className: 'mini-toggle' wrapperClass: 'mini-wrapper' step: // style.paddingLeft dataName: 'step' min: 15 max: 20 levelOne: // Used to distinguish menu levels dataName: 'level' selectedClass: 'level-1-selected' itemSelected: defaultClass: 'menu-selected' // Not first level menu style(submenu item style) animatedClass: 'rotate-90' // for options.arrow arrow: baseClass: 'menu-icon fa ' defaultClass: 'bars' rightClass: 'fa-chevron-right' moreBase: 'menu-more fa ' items: // recommend different elements item: 'a' // If it is not an a element, then clicking on the element will not jump to the new page. itemParent: 'li' itemWrapper: 'ul' data: ;