Scrollama is a modern & lightweight JavaScript library for scrollytelling using Intersection Observer in favor of scroll events.
Emergence.js is a lightweight, high-performance javascript plugin for detecting and manipulating elements in the browser.
jQuery.isInView is a jQuery plugin that tells you if elements are in view inside a scrollable container, or inside a container hiding its overflow – and does it blazingly fast, made for hot code paths.
Scrollspy is a jQuery plugin for detecting enter/exit of elements in the viewport when the user scrolls.
isInViewport.js is an ultra-light jQuery plugin that tells you if the element is in the viewport, but with a twist. It lets you select a visible element(s) using the :in-viewport
selector or by calling the .isInViewport()
method on the element(s).