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 中
# 的内容。
发表回复