封装简单的滚动节流
/*
* @param fn : 要执行的函数
* @param times : 时间间隔
*/
function disablverb(fn,times){
// 声明一个开关
let time;
return ()=>{
// 如果存在,则清除定时器
if(time) clearTimeout(time)
// 不存在则开启定时器,执行函数
time = setTimeout(() => {
fn()
}, times);
}
}
function fn() {
console.log(1111)
}
window.addEventListener('scroll',disablverb(fn,1000))