score:0

Accepted answer

i would get the scrolling element from the event that get's passed into your listenscroll function.

listenscroll = (event) => {
  if(event.target.scrollingelement.scrolltop) {
    this.setstate({ changecolor: "transparent" });
  } else {
    this.setstate({ changecolor: "red" });
  }
}

working example here: https://jsfiddle.net/dotspencer/mf93wexn/11/


Related Query

More Query from same tag