Search results
148 packages found
A Vue3 component to detect when HTML element or lazy component is becoming visible/hidden on the page.
A library for infinite scroll and ajax loading, but with some extras.
浏览器在空闲时预加载可见区域的超链接,以加速后续页面的加载速度 | Browser prefetchs visible area hyperlinks at idle time to speed up subsequent page loads
A lightweight scrollytelling interface for React using the IntersectionObserver.
JavaScript helper for viewport based CSS animations
Async module that resolves when a target element has entered the viewport at a threshold, using Intersection Observer API
list lazy loading of react
A library for scroll-related utils.
lazy-load component with intersection observer API
Wrapper for IntersectionObserver that returns the scroll direction
getBoundingClientRect() async and without browser re-layout
A simple inview plugin using the intersection observer
Web components for lazy loading - you can use them everywhere, without any dependency. Contains also @Lazy decorator for Stenciljs to call annotated method when component is scrolled to viewport. Web components are based on @Lazy
IntersectionObserver simplified
A library that allows you to create sticky headers. It uses `position: sticky` and IntersectionObserver
IObserve is a lightweight script that allows you to easily use browsers' IntersectionObserver API
Wrapper around IntersectionObserver to hide away its weirdness and increase ease of usability
Animate DOM elements when they appear in the viewport
Utility helper to trigger callback when HTML elements are in view
Efficiently use an Observer (i.e. IntersectionObserver) without the ugly observer callback. `insular-observer` gives you a simple, per-target `observe/unobserve` API that uses the same observer instance internally.
- IntersectionObserver
- ResizeObserver
- Observer
- observe
- callback
- listener
- one
- single
- element
- target
- just
- only
- better
- API