回答編集履歴

2

説明追記

2021/11/08 03:57

投稿

hatena19
hatena19

スコア34084

test CHANGED
@@ -37,3 +37,39 @@
37
37
 
38
38
 
39
39
  CSSは、`.menu-trigger` に `.bg-is-white` が付加されたとき `span` を白背景する。
40
+
41
+
42
+
43
+ 蛇足
44
+
45
+ ---
46
+
47
+ ちなみに、
48
+
49
+ ```js
50
+
51
+ header.classList.toggle("bg-is-white", window.scrollY > 1);
52
+
53
+ ```
54
+
55
+ は、下記と同じ意味になる、ということを今回初めて知った。
56
+
57
+
58
+
59
+ ```js
60
+
61
+ if (window.scrollY > 1) {
62
+
63
+ header.classList.add(whiteClass)
64
+
65
+ } else {
66
+
67
+ header.classList.remove(whiteClass)
68
+
69
+ }
70
+
71
+ ```
72
+
73
+
74
+
75
+ [JavaScriptのclassList.toggleは第2引数に条件文を入れられる | iwb.jp](https://iwb.jp/javascript-classlist-toggle-class-if/)

1

コード修正

2021/11/08 03:57

投稿

hatena19
hatena19

スコア34084

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```js
28
28
 
29
- const header = document.querySelector("menu-trigger");
29
+ const header = document.querySelector(".menu-trigger");
30
30
 
31
31
  ```
32
32