-
監視するタイミング
- 読み込み時に監視開始
- ターゲットが画面に入ったときに callback が呼び出される
- ターゲットが画面から出たときに callback が呼び出される
- unobserve()で監視終了
-
デフォルトの option 設定
- threshold: 0
- ターゲットが少しでも画面内に入ったら callback を呼び出す
- root: null
- ルートをブラウザに設定
- rootMargin: '0px'
- ルート領域の調整なし
- threshold: 0
-
entry
- intersectionRatio: 現在どのくらい交差しているか
- isIntersecting: 現在交差しているか
- target: ターゲットの要素
- 変数宣言は変数を使用するコードより手前でする必要がある
- アロー関数も同じ
- 関数宣言は関数を使用するコードより手前でする必要はない