skywatch
skywatch is a JavaScript library to observe selected elements enter or leave the viewport or resize.
Examples
const callback = { console} // ViewportObserverconst obs = ViewportObserver // callback when element enter the viewportobs // callback when element leave the viewportobs // check if element is in ViewportViewportObserver // cleanupobsobsobs // ResizeObserverconst reobs = ResizeObserver // observe target elementreobs // unobserve target elementreobs // cleanupreobs
Installation
npm install --save skywatch
Usage
You can import from skywatch
:
// orconst ViewportObserver ResizeObserver =