I can't make this script to run in safari 9 and Internet Explorer, can anyone locate where the ploblem is? it work perfect in any other browser. Thanks!
https://codepen.io/joaquinlarag/pen/mdyPRyV
const app = (() => {
let body;
let menu;
let menuItems;
const init = () => {
body = document.querySelector("body");
menu = document.querySelector(".menu-icon");
menuItems = document.querySelectorAll(".nav__list-item");
applyListeners();
};
const applyListeners = () => {
menu.addEventListener("click", () => toggleClass(body, "nav-active"));
};
const toggleClass = (element, stringClass) => {
if (element.classList.contains(stringClass))
element.classList.remove(stringClass);
else element.classList.add(stringClass);
};
init();
})();