回答編集履歴
1
修正、加筆
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`
|