回答編集履歴

1

修正、加筆

2021/06/16 07:10

投稿

退会済みユーザー
test CHANGED
@@ -32,10 +32,26 @@
32
32
 
33
33
  for (const entry of entries) {
34
34
 
35
+ if (entry.isIntersecting) {
36
+
35
- entry.target.style.background = "red";
37
+ entry.target.style.background = "red";
38
+
39
+ }
36
40
 
37
41
  }
38
42
 
39
43
  }, options);
40
44
 
41
45
  ```
46
+
47
+
48
+
49
+ `isIntersecting` は `IntersectionObserverEntry` のプロパティとなりますので、判定する場合 `entry.isIntersecting` を使用してください。
50
+
51
+
52
+
53
+ - `entry` : `IntersectionObserverEntry`
54
+
55
+ - `entry.target` : `Element`
56
+
57
+ - `entry.target.id` : `DOMString`