311 packages found
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
The engine that powers scroll-into-view-if-needed
- if-needed
- scroll
- scroll-into-view
- scroll-into-view-if-needed
- scrollIntoView
- scrollIntoViewIfNeeded
- scrollMode
- typescript
React Infinite Viewer is Document Viewer Component with infinite scrolling.
A thin component wrapper around scroll-into-view-if-needed
Utility components for working with the viewport in react
Infinite Viewer is Document Viewer Component with infinite scrolling up, down, left and right.
The terra-scroll is a content view that hides data accessible with scrolling and provides a refCallback.
Ponyfill for smooth scrolling elements into view (if needed!)
- behavior-smooth
- if-needed
- polyfill
- ponyfill
- scroll
- scroll-into-view
- scrollIntoView
- scrollIntoViewIfNeeded
- scrollMode
- smooth
- smoothscroll
- typescript
An alternative scroll library to scrollIntoView
feed-view provides chat like scroll behaviour. The element's scroll, sticks to the bottom when new elements are added and doesn't jump when new elements are added above the element's scrolltop.
A highly configurable viewport/2D camera designed to work with pixi.js. Features include dragging, pinch-to-zoom, mouse wheel zooming, decelerated dragging, follow target, snap to point, snap to zoom, clamping, bouncing on edges, and move on mouse edges.
Monitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API.
A react hook and component to create popper (popover) that never leave the screen.
- react
- react-hooks
- react-component
- stay in view
- scroll
- scrolling
- resize
- avoid end of screen
- screen
- popup
- popper
- popover
- portal
Vue3 Directive & Component to animate elements as they appear in viewport
A sliding Collection View in Marionette.
- backbone
- marionette
- backbone.marionette
- slickgrid
- slick
- grid
- sliding
- infinite
- scroll
- view
- collection
- efficient
- render
- list
within-view uses preact/react hook to detect scroll event changes and checking if the wanted element(s) is within view and appending a class to the element if desired.
- preact
- react
- hooks
- preact-hooks
- react-hooks
- scroll
- scroll-position
- scroll-direction
- scroll-event-listener
- dom-listener
- element-in-view
- element-in-sight
- within-view
- within-sight
- View more
Detects if elements are in view - inside of the viewport, an iframe, or other containers. Extremely fast.
- jquery
- jquery-plugin
- view
- viewport
- window
- visible
- visibility
- display
- show
- overflow
- scroll
- scrollbar
- container
- dom
- View more
Smooth Scroll behavior polyfill
React Native carousel pager.
A module for testing if an element is visible in the viewport, then triggers callbacks on execution.