Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Minimalistic but perfect custom scrollbar plugin
React component using the browser's Intersection Observer API to watch for when an element is within (or intersecting with) the viewport.
Disables scroll outside of `children` node.
Removes body scroll without content _shake_
The engine that powers scroll-into-view-if-needed
- if-needed
- scroll
- scroll-into-view
- scroll-into-view-if-needed
- scrollIntoView
- scrollIntoViewIfNeeded
- scrollMode
- typescript
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
- behavior-smooth
- if-needed
- polyfill
- ponyfill
- scroll
- scroll-into-view
- scrollIntoView
- scrollIntoViewIfNeeded
- scrollMode
- smooth
- smoothscroll
- typescript
A simple and fast API to monitor DOM elements as you scroll
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
- body scroll
- body scroll lock
- react scroll lock
- react scroll
- scroll
- lock
- freeze
- toggle
- disable
- overflow
- modal
- lightbox
- react
- vanilla-js
- View more
An Infinite Scroll component in react.
Smooth Scroll behavior polyfill
React target for @use-gesture
A scroll component for React.js
Standalone parallax scrolling for mobile and desktop with CSS variables
A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel.
Infinite scroll component for React in ES6
A function to get the scrolling parent of an html element.
A module to smooth-scroll web pages and scrollable elements (like DIVs)
A React component to execute a function whenever you scroll to an element.
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.
- svelte
- observer
- observing
- intersection
- viewport
- inviewport
- in-view
- in-viewport
- inview
- observe
- waypoint
- intersection-observer
- intersection-observer-api
- performance
- View more
Hash link scroll functionality for React Router v4/5