js 代码,页面就不展示了
var time = null;
document.onmousewheel = function(e){if (time) {clearTimeout(time)
}
time = setTimeout(() => {
/* 进行滚动操作 */
time = null
}, 100)
}
# 第一次滑动时 time 是 null,直接执行 setTimeout,在 0.1s 内如果又继续滑动了滚轮,# 就会清除上一次的 setTimeout,直到在 0.1s 内没有滑动滚轮,就会执行 setTimeout 中
# 的内容。