Skip to content

Instantly share code, notes, and snippets.

@lmiller1990
Created December 7, 2019 08:44
Show Gist options
  • Save lmiller1990/4e4ef9cd544e9ac9aad07de3d9c88f9e to your computer and use it in GitHub Desktop.
Save lmiller1990/4e4ef9cd544e9ac9aad07de3d9c88f9e to your computer and use it in GitHub Desktop.
const offsetFromTop = getPosRelativeToBody(startMarker)
const total = getPosRelativeToBody(endMarker) - offsetFromTop - window.innerHeight
// get the progress as a percentage
const progress = (((window.scrollY - offsetFromTop) / total) * 100)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment