Javascript 如果scrollTop倒转了,你怎么记得它?

Javascript 如果scrollTop倒转了,你怎么记得它?,javascript,scroll,Javascript,Scroll,我有一个滚动的功能和事件 var item = document.querySelector('.js_item'); item.addEventListener('scroll', scroll); function scroll() { yScroll = item.scrollTop; console.log(yScroll); } 如果向后滚动,我怎么能记住一个位置?例如,在var saveScroll中 我的意思是,在控制台中,向下滚动。1,10,20,30(滚动停止并向

我有一个滚动的功能和事件

var item = document.querySelector('.js_item');

item.addEventListener('scroll', scroll);

function scroll() {
  yScroll = item.scrollTop;
  console.log(yScroll);
}
如果向后滚动,我怎么能记住一个位置?例如,在var saveScroll中

我的意思是,在控制台中,向下滚动。1,10,20,30(滚动停止并向后移动)20,10,1。如何输入var saveScroll=30?

试试这个:

 var saveScroll;

 function scroll() {
      yScroll = item.scrollTop;
   // If the yScroll is greater than the last saveScroll value, it will replace the old saveScroll with the new value:
      saveScroll = yScroll > saveScroll ? yScroll : saveScroll;
      console.log(yScroll);
  }

您正在尝试确定用户滚动到的最远点吗?@JLowther是。你能帮忙吗?