Javascript 当用户停止滚动时捕获事件
当用户停止滚动时,我试图捕获一个事件,我已经阅读了,但是仍然有点困惑从哪里开始 问题:当用户停止滚动时,如何捕获事件?使用超时:Javascript 当用户停止滚动时捕获事件,javascript,events,scroll,dom-events,Javascript,Events,Scroll,Dom Events,当用户停止滚动时,我试图捕获一个事件,我已经阅读了,但是仍然有点困惑从哪里开始 问题:当用户停止滚动时,如何捕获事件?使用超时: var timer = null; function done() { console.log('done scrolling'); } window.addEventListener('scroll', function() { if (timer !== null) { clearTimeout(timer);
var timer = null;
function done() {
console.log('done scrolling');
}
window.addEventListener('scroll', function() {
if (timer !== null) {
clearTimeout(timer);
}
timer = setTimeout(done, 150);
}, false);
演示:哈哈,这正是我要说的,我修改了你的答案只是为了更清楚,而不是发布另一个答案,而且没有建设性。。。