我寫這段JS代碼,更改類的hamburger menu
DIV的,大多數瀏覽器的它工作在一些比較老,但它不(不會更改類和它不會在控制檯中給我任何錯誤)。與JS至極的問題,使漢堡動畫
JS代碼:
var hamburger = document.querySelector("#hamburger"); // hamburger menu
var mtMenu = document.querySelector(".m-t-menu");
hamburger.addEventListener("click", function() {
if (hamburger.classList == "close") {
hamburger.classList = "open";
mtMenu.style.display = "block";
} else if(hamburger.classList == "open") {
hamburger.classList = "close";
mtMenu.style.display = "none";
}
});
有什麼問題或者有沒有更好的方式來寫,而不jQuery的?
請注意classList是一個列表,而不是一個字符串。使用ADDD並刪除選項:https://developer.mozilla.org/en-US/docs/Web/API/Element/classList – Randy
感謝我改變它在.className和它的作品 –