设置按钮不能连续点击并触发点击事件

Posted kimi1908

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置按钮不能连续点击并触发点击事件相关的知识,希望对你有一定的参考价值。

翻页的时候在没有完全翻到下一页不允许再点击下一页按钮 这样避免页码和内容对应不上

FrequentClickHandle("btn",function(){
        console.log(new Date().toLocaleString());
    },2000);
    function FrequentClickHandle(domId, callback,timeoutTime) {
        var button = {
            enable: true,
            click: function (callback) {
                if (this.enable == true) {
                    this.enable = false;
                    callback();
                    setTimeout(active, timeoutTime);
                }
            }
        }
        var elem = document.getElementById(domId);
        elem.addEventListener("click", bind(button, "click", callback), false);
        function bind(context, name, callback) {
            return function () {
                return context[name].apply(context, [callback]);
            };
        }
        function active() {
            button.enable = true;
        }
    }

 

以上是关于设置按钮不能连续点击并触发点击事件的主要内容,如果未能解决你的问题,请参考以下文章

跪请高手指教----- C# 页面按钮点击以后不触发后台事件,一般是啥原因?

jquery设置焦点并触发事件

WPF代码触发Button点击事件

页面按钮如何触发声音事件?

jquery点击按钮如何触发当前点击按钮对应的事件

如何禁止用户连续点击一个按钮事件详细JS