我试图在用户停止滚动时捕获事件,我已阅读 JavaScript Event API但我仍然有点困惑从哪里开始。
问题:当用户停止滚动时如何捕获事件?
最佳答案
使用超时:
var timer = null;
function done() {
console.log('done scrolling');
}
window.addEventListener('scroll', function() {
if (timer !== null) {
clearTimeout(timer);
}
timer = setTimeout(done, 150);
}, false);
关于javascript - 当用户停止滚动时捕获事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778175/