2014-07-15 76 views
0

是否可以通过Javascript存储用户在页面(像素方式)上滚动的距离,无论他们在何时?在页面上获取最低点滚动页面

例如,我想跟踪某人在回到页面顶部执行特定操作之前滚动的距离。

谢谢!

回答

1

只要保存滚动位置,如果它是最低的,每次滚动发生。

var maxScroll = 0; 

$(window).scroll(function() { 
    var scroll = $(document).scrollTop(); 
    if (scroll > maxScroll) maxScroll = scroll; 
}); 

// maxScroll is at any time the lowest point of vertical scrolling on the page. 

您可能想debounce处理程序更好的性能。