document.addEventListener('DOMContentLoaded', () => {
//replace the id #bmm with the id of your container,
//do this to avoid this code applying to other nav items on your page
const menuItemLinks = document.querySelectorAll('#bmm .bricks-mobile-menu-wrapper .menu-item a');
const menuToggle = document.querySelector('#bmm .bricks-mobile-menu-toggle');
const handleClick = () => {
if (menuToggle) {
menuToggle.click();
}
};
if (window.matchMedia('(max-width:768px)').matches) {
menuItemLinks.forEach(link => {
link.addEventListener('click', (event) => {
handleClick();
});
});
}
});
@media (max-width:768px){
#bmm .bricks-mobile-menu-wrapper {
margin-top: var(--header-height);
padding-bottom: var(--header-height)
}
#bmm ul,
#bmm ul a{
width: 100%
}
#bmm .bricks-mobile-menu-toggle{
margin-bottom: 10px;
}
#bmm .bricks-mobile-menu-overlay{
display: none;
}
}
Share
Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how Design with Cracka is funded, why it matters, and how you can support us.

