我需要一个功能,点击一个按钮开始一个计时,2秒内未点击该按钮则隐藏某个p,如果点击了该按钮,则刷新计时器。按钮在p内,按钮需要不断电击才能维持p的显示。
<p>
<button>按钮</button>
<p>
滿天的星座2017-05-19 10:10:56
你说的“点击一个按钮”和2s内未点击该按钮应该不是同一个按钮吧?
let flag = false, // 是否点击了按钮标志量,false为没有,true为点击了
time = -1;
button.onclick = function(){
setInterval(function(){
time ++;// 开始计时
if(flag && time <= 2){ // 如果点击了按钮
// time = 0;// 刷新计时器
flag = false;
}else{
// 隐藏p
}
},1000);
}