Проблема в вашей функции myFunction
.
<a href="javascript:void(0);" class="icon" onclick="myFunction()"><p>Menu Click Here </p> ☰</a>
Здесь вы вызываете myFunction()
, чтобы переключить состояние меню гамбургера. Тем не менее, myFunction
не может управлять переключением.
Таким образом, чтобы оно работало, измените текущую версию
function myFunction() {
var x = document.getElementById("mybottomnav");
if (x.className === "bottomnav") {
x.className += " responsive";
} else {
x.className = "bottomnav";
}
}
на следующую:
function myFunction() {
var x = document.getElementById("mybottomnav");
if(x.classList.contains("responsive")) {
x.classList.remove("responsive");
} else {
x.classList.add("responsive");
}
}