js防止重复点击或者点击过快方法

<button type="button" data-val="0">00000</button>
<button type="button" data-val="1">11111</button>
<button type="button" data-val="2">22222</button>  

针对form表单元素标签
1
2
3
4
5
6
7
8
9
10
11
12
let isClick = true;
$("button").on("click",function(){
    if(isClick) {
        isClick = false;
        //事件
        console.log($(this).attr("data-val"));
        //定时器
        setTimeout(function() {
            isClick = true;
        }, 1000);//一秒内不能重复点击
    }
});
posted @ 2020-07-20 09:31  轻舟经年  阅读(3703)  评论(0编辑  收藏  举报