JavaScript & CSS scroll position
Maintain Scroll Position Of Scollable Content – scroll-stash
A small JavaScript library that saves the user’s scroll position in the local storage and automatically scrolls to the last scroll position on page reload or on the next visit.
JavaScript Library To Detects If Elements Are In View – enter-view.js
enter-view.js is a pure JavaScript library that for the detection of HTML elements within the browser viewport.
Tiny ScrollSpy & Scroll Progress Indicator In JavaScript – Scroll Progress
A JavaScript scrollspy library that updates nav items to indicate on which content you’re viewing and displays how much content has been read in this content section.
Animated Top Progress Bar For Reading Progress – wavescrollbar
wavescrollbar is a standalone JavaScript library that creates an animated, striped top progress bar to indicate the reading time & scroll position in your document.
Track How Far You Are Scrolling – Scrolld
Slim Progressbar To Indicate How Far You Are Scrolling – sprogress.js
sprogress.js is a JavaScript library to generate a scroll position progress bar that indicates the reading progress of an article/post.
Trigger Functions Based On The Scroll Position – okiba-scroller
The okiba-scroller JavaScript library observes and determines the element position and trigger certain functions when the element enters, exits, or is already in the viewport.
Track The Position Of Elements Using Intersection Observer – scroller
scroller is a JavaScript library which uses Intersection Observer API to monitor the page location of a series of elements for scroll telling.
Detect Scroll Position & Progress With Pure JavaScript – Update On Scroll
Update On Scroll is a scroll position listener which detects the current scroll position and/or progress and triggers certain functions as you scroll down or up the page.