Custom Scroll Observer – vue-use-active-scroll
An alternative to the Intersection Observer. Great for scrollspy, sticky navbar, and table of contents.
Latest free Vue.js components, plugins, and other related libraries for handling scrolling events on your application.
An alternative to the Intersection Observer. Great for scrollspy, sticky navbar, and table of contents.
A smooth scroller component for Vue 3, inspired by the traditional marquee element.
A simple Vue.js direction that keeps track of scroll event and trigger functions when you scroll to specific elements.
A vue component supports big data by using virtual scroll list. Tiny, smooth and without any dependence.
A Vue.js scroller component that allows you to scroll through a list of items just like the traditional marquee tag.
Vue 3 and Vue 2 wrapper for the perfect scrollbar plugin.
A lightweight, super smooth momentum scrolling effect component that supports both directions.
The Vue Virtual Scroller Component allows for smooth scroll with any amount of data.
vue-dragscroll is a micro vue.js directive which enables scrolling via holding the mouse button (“drag and drop” or “click and hold” style).
A Vue.js 3 utility that helps you track reading progress on page scroll.
A virtual scrolling library for Vue 3 that lets you render high performance large lists and hierarchical tree views in applications.
Scroll Snap is a Vue.js app to create a one-page scroll website or single page web app with scroll snapping functionality.
A Vue component to easily setup scroll-driven interactions (aka scrollytelling). Uses Scrollama under the hood. Preview: Changelog: 05/11/2021 v2.0.6 05/03/2021 v2.0.2 04/21/2021 v1.2.0 10/18/2019 v1.1.9
v-scroll-lock is a small yet useful Vue.js directive that prevents the body scroll when other components (e.g. modal, nav, etc) are activated.