2021.10.16
ハンバーガーボタン🍔
スクール受講中になんとか分からないながら作れたものです。
See the Pen ハンバーガーボタン by riko (@ri-ko) on CodePen.
私のJSコード作成時の脳内では、
①js-btnを変数に格納して、addEventListener関数を使い第一引数にクリック(というイベント)、第二引数に無名関数、第三引数は省略可(省略すると自動でfalseとなる)を持たせる。
②addEventListener関数の引数=”変数に格納したノード” がクリックされる度に、処理が実行されるコードを書く。
③toggleの引数(“active”)が、classListに含まれていれば削除し、含まれていなければ追加されるようにする。
→「初めてのクリック(on)でクラスにactiveを追加、次のクリック(off)でクラスのactiveを削除」これがセット。
★addEventListener関数は第一引数で関数を呼び出していることになるのか?ここが未だに分からないところ…
※バカでかく作ったので、サイズに注意です。
\SHARE/
カテゴリー:
タグ: