1. 程式人生 > >限制按鈕連續點選觸發事件時間間隔

限制按鈕連續點選觸發事件時間間隔

我這裡用的layui所以以layui為例,個人可用。


        var time = null;
        var flag = true;//按鈕是否可用true 可用,false 不可用

        //捕獲普通按鈕事件
        $("body").on("click", ".layui-btn", function () {
            if (flag) {
                flag = false;//將按鈕設定不可用
                time = setInterval(function () {
                    clearInterval(time);//清除定時器
                    flag = true;//按鈕可用
                }, 1000);//一秒後可用
                return true;
            } else {
                return false;
            }
        });