首页 > 其他 > 详细

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

时间:2017-04-14 14:33:31      阅读:219      评论:0      收藏:0      [点我收藏+]

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

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;
        }
    }

 

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

原文:http://www.cnblogs.com/kimiGuo/p/6708459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!