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是。你能帮忙吗?