Javascript 找出最大值
我有活动卷轴。 向下滚动我得到值(滚动顶部)。例如,10,11,12。 如何在lastScrollTop中写入最大值 例如,我向下滚动并到达点(scrollTop=12) 然后我开始向上滚动。我需要记住事件之外12的值Javascript 找出最大值,javascript,Javascript,我有活动卷轴。 向下滚动我得到值(滚动顶部)。例如,10,11,12。 如何在lastScrollTop中写入最大值 例如,我向下滚动并到达点(scrollTop=12) 然后我开始向上滚动。我需要记住事件之外12的值 var lastScrollTop; window.addEventListener('scroll', function (e) { var scroll = this.scrollTop; lastScrollTop = ?; console.log(scrol
var lastScrollTop;
window.addEventListener('scroll', function (e) {
var scroll = this.scrollTop;
lastScrollTop = ?;
console.log(scroll);
});
如果处于更大的滚动位置,只需替换该值即可
var lastScrollTop=0;
window.addEventListener('scroll',函数(e){
var scroll=window.scrollY;
lastScrollTop=scroll>lastScrollTop?滚动:lastScrollTop;
});
lastScrollTop=(scroll>lastScrollTop)?滚动:最后滚动顶部 因此,如果scroll
大于lastScrollTop
,则只需设置lastScrollTop=scroll
。