//重复点击限制 function fn(callback) { fn.prototype.init(callback); } fn.prototype = { canclick: true, init: function (callback) { if (this.canclick) { this.canclick = false; callback(); setTimeout(function () { this.canclick = true }.bind(this), 1000) } } }; 、、、、、、、、、、、、、、、、 //调用 function xx(){ fn(function(){ // 要执行的代码 }); }