Home  »  CodeGuidesLibrariesProgrammingSnippetsTechnology   »   Continuous Scrolling JavaScript Example Code

Continuous Scrolling JavaScript Example Code

Posted: January 2, 2023 | by Michael Bright

Use this to implement continuous scrolling in JavaScript.

var scrollDirection = 10;
function pageScroll() {
  window.scrollBy(0,scrollDirection); // horizontal and vertical scroll increments
  scrolldelay = setTimeout('pageScroll()',5); // scrolls every 50 milliseconds
  if ((window.scrollY === 0) || 
     (window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
      scrollDirection = -1*scrollDirection;
  }
}
pageScroll();

Found this article interesting? Follow Brightwhiz on Facebook, Twitter, and YouTube to read and watch more content we post.