lukechadwick
7/25/2019 - 11:48 PM

Detect if scroll is at the top of the page

Detect if scroll is at the top of the page

<script>

  window.addEventListener("scroll", function (event) {
    var scroll = this.scrollY;
    var negativeScroll = 40 - scroll;
    var negativeScrollWithPixels = negativeScroll + "px"
    var siteHeader = document.getElementById("site-header");
    console.log(scroll, negativeScroll)
    if (scroll <= 40) {
     console.log(negativeScrollWithPixels)
     siteHeader.style.top = negativeScrollWithPixels
    }
    else {
    siteHeader.style.top = "0px";
    }
  });

</script>