搜索

首页  >  问答  >  正文

javascript - JS如何实现点击重置刷新

我需要一个功能,点击一个按钮开始一个计时,2秒内未点击该按钮则隐藏某个p,如果点击了该按钮,则刷新计时器。按钮在p内,按钮需要不断电击才能维持p的显示。

<p>
     <button>按钮</button>
<p>
仅有的幸福仅有的幸福2775 天前549

全部回复(2)我来回复

  • 滿天的星座

    滿天的星座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);
    }
    

    回复
    0
  • PHP中文网

    PHP中文网2017-05-19 10:10:56

    雷雷

    回复
    0
  • 取消回复