function debounce(func,delay){
var timer
return function(){
clearTimeout(timer);
var event = arguments[0]; // 获取原生event参数
timer = setTimeout(function(){
func(event)
},delay)
}
}
function handle(event){
console.log(45);
}
var input = document.getElementsByClassName('input')[0];
input.addEventListener('keyup', debounce(handle, 1000))
移动端ios对keyup 不兼容的情况下可以换成 input试试 能够解决