let toggleNavStatus = true;
let toggleNav = function()
{
let getSidebar = document.querySelector(".nav-sidebar");
let getSidebarUl = document.querySelector(".nav-sidebar ul");
let getSidebarLinks = document.querySelectorAll(".nav-sidebar a");
if(toggleNavStatus === true)
{
getSidebarUl.style.visibility = "hidden";
getSidebar.style.width = "50px";
getSidebarUl.style.opacity = 0;
let arrayLength=getSidebarLinks.length;
for (let i = 0; i < arrayLength; i++) {
getSidebarLinks[i].style.opacity = "0";
getSidebarLinks[i].style.visibility = "hidden";
}
toggleNavStatus = false;
}
else if (toggleNavStatus === false)
{
getSidebarUl.style.visibility = "visible";
getSidebar.style.width = "50px";
let arrayLength=getSidebarLinks.length;
for (let i = 0; i < arrayLength; i++) {
getSidebarLinks[i].style.opacity = "0.5";
}
toggleNavStatus = true;
}
}
The error Uncaught SyntaxError: Identifier 'toggleNavStatus' has already been declared VM634 app.js:278 Uncaught TypeError: Cannot read properties of null (reading'addEventListener')