前提・実現したいこと
ハンバーガーメニューの三本線にtoggleを用いてクラスを付け外ししたい。
発生している問題・エラーメッセージ
classList.addにするとクラスが付与されますが、classList.toggleにすると動きません。
よろしくお願い致します。
該当のソースコード
document.addEventListener('DOMContentLoaded', function() {
const btn = document.querySelector('.ham-btn');
const line1 = document.querySelector('.line1');
const line2 = document.querySelector('.line2');
const line3 = document.querySelector('.line3');
const navActive = function() { line1.classList.toggle('line1-active'); line2.classList.toggle('line2-active'); line3.classList.toggle('line3-active'); }; btn.addEventListener('click', navActive);
});
試したこと
補足情報(FW/ツールのバージョンなど)
VS Code
Chrome
回答1件
あなたの回答
tips
プレビュー