hd-intersection-observer
Version:
An abstract layer that would make using intersection observer easier
25 lines (18 loc) • 545 B
Markdown
Is an abstract layer built on top of the IntersectionObserver Api, it would make it easier to use and more efficient to instantiate multiple observers.
`npm install hd-intersection-observer`
```
// will start observing the element if its on the view port
const observer = observeFunc(
document.body,
(isInView, entry) => {
// do something
},
// document or any HTML element of choice
{ root: document }
);
// When called it will unobserve the element (for cleanup).
observer();
```