<link rel="stylesheet" href="https://fastly.jsdelivr.net/gh/FrDH/mmenu-js/demo/css/demo.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mmenu-js/9.3.0/mmenu.min.css" />
<style>
.mm-wrapper--sidebar-expanded.mm-wrapper--opened #header a {
display: none;
}
.mm-navbar--tabs span {
display: inline-block;
margin-inline-start: 8px;
}
@media (max-width: 450px) {
.mm-navbar--tabs span {
display: none;
}
}
</style>
<!-- mmenu scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mmenu-js/9.3.0/mmenu.min.js"></script>
<script>
new Mmenu(
document.querySelector("#menu"),
{
theme: "white",
setSelected: {
hover: true,
parent: true,
},
counters: {
add: true,
},
searchfield: {
add: true,
placeholder: "Search menu items",
splash: "<p>What are you looking for?</p>",
title: "Search",
},
iconbar: {
use: "(min-width: 450px)",
top: [
'<a href="#/"><span class="fa fa-home"></span></a>',
],
bottom: [
'<a href="#/"><span class="fa fa-twitter"></span></a>',
'<a href="#/"><span class="fa fa-facebook"></span></a>',
'<a href="#/"><span class="fa fa-youtube"></span></a>',
],
},
iconPanels: {
add: true,
visible: 1,
},
sidebar: {
collapsed: {
use: "(min-width: 768px)",
},
expanded: {
use: "(min-width: 1024px)",
initial: "closed",
},
},
navbars: [
{
content: ["searchfield"],
},
{
type: "tabs",
content: [
'<a href="#panel-menu"><i class="fa fa-bars"></i> <span>Menu</span></a>',
'<a href="#panel-account"><i class="fa fa-user"></i> <span>Account</span></a>',
'<a href="#panel-cart"><i class="fa fa-shopping-cart"></i> <span>Cart</span></a>',
],
},
{
content: ["prev", "breadcrumbs", "close"],
},
{
position: "bottom",
content: [
'<a href="https://mmenujs.com/wordpress-plugin" target="_blank">WordPress plugin</a>',
],
},
],
},
{
searchfield: {
cancel: true,
clear: true,
},
}
);
document.addEventListener("click", function (evnt) {
var anchor = evnt.target.closest('a[href="#/"]');
if (anchor) {
alert("Thank you for clicking, but that's a demo link.");
evnt.preventDefault();
}
});
</script>