页面需要应该按钮,几秒后消失,于是使用settimeout,但是如果一直在点屏幕就会重复执行,按钮就一直在闪,所以在所以前要清除,但是第一次清除没有定义timer,所以随便在外面定义一个。
let timer='';
document.body.addEventListener('touchstart',function(){
clearTimeout(timer)
btn.style.display='block';
timer= setTimeout(()=>{
btn.style.display='none';
},4000)
})