实现js连续点击事件但最终只触发一次

实现js连续点击事件但最终只触发一次

//声明两个变量
    var lastTime,num;
            function lockClick() {
            //获取当前毫秒数
                var nowTime = new Date();
                if (lastTime == undefined || Math.round(nowTime.getTime() - lastTime.getTime()) > 1000) {//判断两次点击之间的时间差
                    lastTime = nowTime;
                    num = 1;
                } else {
                    lastTime = nowTime;
                }
                  if (num == 1) {
                    console.log("我被点击了");            
                    lastTime = nowTime;
                    num = 0;
                }
            }

你可能感兴趣的:(JavaScript)