I've used the code from this link:
https://dev.to/ljcdev/easy-hamburger-menu-with-js-2do0
I've changed the TS part into this (I'm working with Angular):
toggleMenu() {
if (this.menu.classList.contains("showMenu")) {
this.menu.classList.remove("showMenu");
} else {
this.menu.classList.add("showMenu");
}
}
And like the headline suggests, it works just fine on my laptop (also on the Chrome's device mode), but when I deploy it and try it from an actual mobile device, it doesn't.
I've tried some solutions from other Stackoverflow threads, like:
css transition not working in mobile chrome, Problems with Z-index while browsing my page in mobile
But none did the trick... last chance before I delete this cursed dropdown menu code?
Thanks! :)