let callback = (entries, observer) => {
entries.forEach(entry => {
// Each entry describes an intersection change for one observed
// target element:
// entry.boundingClientRect
// entry.intersectionRatio
// entry.intersectionRect
// entry.isIntersecting
// entry.rootBounds
// entry.target
// entry.time
});
};
entries배열이 한개만 있다면 [entry] 이렇게 전개연산을 하던가 entries[0] 이런식으로 사용해도 될듯하다.
https://developer.mozilla.org/ko/docs/Web/API/Intersection_Observer_API
Intersection Observer API - Web API | MDN
Intersection Observer API는 타겟 요소와 상위 요소 또는 최상위 document 의 viewport 사이의 intersection 내의 변화를 비동기적으로 관찰하는 방법입니다.Intersection Observer API는 타겟 요소와 상위 요소 또는
developer.mozilla.org
entry요소에 대한 설명
https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry
IntersectionObserverEntry - Web APIs | MDN
The IntersectionObserverEntry interface of the Intersection Observer API describes the intersection between the target element and its root container at a specific moment of transition.
developer.mozilla.org
'basic > Vanilla.js' 카테고리의 다른 글
textContent vs innerText (0) | 2022.03.17 |
---|---|
Uncaught TypeError: Failed to resolve module specifier "three". Relative references must start with either "/", "./", or "../". (0) | 2022.02.08 |
Shadow Dom (0) | 2022.01.06 |
배열 중복제거 (ES6에 추가된 Set객체 이용하기) (0) | 2021.12.21 |
eslint + prettier 설정 (0) | 2021.12.01 |