react-cool-inview

React hook to monitor an element enters or leaves the viewport (or another element).
v3.0.1 URL: https://unpkg.com/react-cool-inview@3.0.1/dist/index.js
OpenBrowse Files
reacthookcomponentreact-hookinview-hookinviewport-hookin-view-hookin-viewport-hookintersection-hookintersection-observer-hookuseuse-inviewuse-inviewportuse-in-viewuse-in-viewportuse-intersectionuse-intersection-observerinviewinviewportin-viewin-viewportintersectionobserverintersection-observerintersection-observer-apiperformancemonitorscroll-directiondirectionviewportvisibilitylazylazy-loadingscrollingimpressionsanimationstypescript

svelte-inview

A Svelte action that monitors an element enters or leaves the viewport or a parent element. Performant and efficient thanks to using Intersection Observer under the hood.
v4.0.4 URL: https://unpkg.com/svelte-inview@4.0.4/dist/index.js
OpenBrowse Files
svelteobserverobservingintersectionviewportinviewportin-viewin-viewportinviewobservewaypointintersection-observerintersection-observer-apiperformancemonitorscroll-directionscrolldirectionlazylazy-loadingscrollinganimationscompilecompilerrootroot-marginthresholdvisibilityvisibleinfinite-scrollinginfinitescrollingintersectingasyncasynchronouslyasynchronouspreloaddetect

scroll-swipe

a lightweight Events API for detecting scroll and touch events based on custom sensitivity
v0.0.19 URL: https://unpkg.com/scroll-swipe@0.0.19/dist/ScrollSwipe.js
OpenBrowse Files
touch eventsscroll eventstouchscrolldetectdirectionscroll-eventdom-scrollscroll-detectdetect-scrollscroll-directionscroll-swipeswipe

quovadis

A small library to handle changes in scroll direction.
v1.7.0 URL: https://unpkg.com/quovadis@1.7.0/main.js
OpenBrowse Files
jsjqueryscrolldirectionscroll-direction

@anakinyuen/scroll-direction

0 dependency JavaScript library for monitoring scroll direction in the element
v1.0.1 URL: https://unpkg.com/@anakinyuen/scroll-direction@1.0.1/dist/scroll-direction.umd.js
OpenBrowse Files
scrollscroll-directionEventTargetElementdata-attributes