素材牛VIP会员
统计固定时间内鼠标点击次数
 陈***0  分类:JavaScript  人气:1131  回帖:2  发布于6年前 收藏

结构是这样的
`

<body>
姓名:<input type="text" id="test1" />
<br>
电话:<input type="text" id="test2"/>
<br>
选择旗帜:<input name="flag" type="radio" id="test3" value="蜘蛛侠"/>蜘蛛侠
<input name="flag"  type="radio" id="test4" value="蝙蝠侠">蝙蝠侠
<input name="flag"  type="radio" id="test5" value="绿灯侠">绿灯侠
<br>
<input type="button" id="dianjicishu"  onclick="count()"  value="狂点">
<span id="count">0</span>
<br>
<input   type="button" id="save" value="save"/>
</body>
<script type="text/javascript" src="jquery-2.0.3.min.js"></script>
<script>

$('#save').click(function () {
    console.log($("#test1").val())
    console.log($("#test2").val())
    console.log($('input:radio:checked').val())

})

var i = 0;
function count(){
    i = i + 1;
    document.getElementById('count').innerHTML = i;
    console.log(i);
}



</script>`

当我点击鼠标的时候 ,怎么设置60秒内 我鼠标点击的次数 输出出来

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv7 码师
这***人 JS工程师 6年前#1

加一个定时器不就好了,click 的时候开启,60秒 之后打印出来,并停止计时。

Lv5 码农
错***7 Linux系统工程师 6年前#2
<button>点击</button>
<script type="text/javascript">
    $(function(){
        let count=0;
        let timeFlag=true;
        $('button').on('click',function(){
            let timer=setTimeout((res)=>{
                timeFlag=false;
            },5000);
            if(timeFlag){
                count++;
            }else{
                clearTimeout(timer);
            }
            console.log(count);
        })
    })
</script>
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取