To prepend one or multiple fixed navigational bars to the menu,
use the navbars options and configuration.
<script>
document.addEventListener(
"DOMContentLoaded", () => {
new Mmenu( "#menu", {
navbars: [{
// first navbar options
}, {
// second navbar options
}]
}, {
navbars: {
// navbars configuration
}
});
}
);
</script>
A menu can have an unlimited amount of navbars, positioned at the top or bottom of the menu.
A navbar can contain a back- and close button, a title, breadcrumbs, a searchfield, a range of buttons (like tabs), custom content or any combination thereof.
<script>
document.addEventListener(
"DOMContentLoaded", () => {
}
);
</script>
Options for the "navbars" add-on
| Option | Datatype | Default value | Description |
| * See the description. | |||
| navbars | An array of navbar objects,
a single navbar object or
true for a single default navbar. |
||
|---|---|---|---|
| [ | |||
| { | |||
| use | boolean String Number |
true |
Whether or not to enable the navbar. Can be a boolean, a string (media query) or a number (for the window min-width). |
| content | String[] HTMLElement[] |
null * |
An array of strings (for text or HTML), HTML elements or the keywords: "breadcrumbs", "close", "prev", "searchfield", "title". If omitted, a fully styled and functional navbar with a title and back button will be created. |
| position | String |
"top" |
The position for the navbar. Possible values: "top" and "bottom". |
| type | String |
null |
The type of navbar. Set to "tabs" to make all anchors in the navbar behave like tabs. |
| } | |||
{ ... } |
Object |
Second navbar object. | |
{ ... } |
Object |
Third navbar object. | |
| } | |||
Configuration for the "navbars" add-on
| Option | Datatype | Default value | Description |
| navbars | |||
|---|---|---|---|
| { | |||
| breadcrumbs | |||
| { | |||
| separator | String |
"/" |
The separator between two breadcrumbs. |
| removeFirst | boolean |
false |
Whether or not to remove the first breadcrumb. |
| } | |||
| } | |||
CSS variables for the "navbars" add-on
The "navbars" add-on has no CSS variables.
API methods for the "navbars" add-on
The "navbars" add-on has no API methods.