是否可以通过 Javascript 存储用户在页面上滚动的距离(按像素),无论他们在任何时候位于何处?
例如,我想跟踪某人在返回页面顶部执行特定操作之前滚动了多远。
谢谢!
最佳答案
每次滚动发生时,如果滚动位置是最低的,则只需保存滚动位置即可。
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处理程序以获得更好的性能。
关于javascript - 获取页面滚动的最低点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24749170/