2014-07-15 61 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處理程序更好的性能。