阅读背景:

js 实现控制点击事件在特定的毫秒内 只允许点击一次(防止重复点击)

来源:互联网 

代码

 

第一种方法

var forbidRepeartClick = (function(){
	var instance = null;
	var canClick = true;
	function Build(){
		this.setClick = function(callback){
			if(canClick){
				canClick = false;
				callback()
				setTimeout(function(){
					canClick = true;
				},2000)
			}else{
				console.log('两秒之内限制重复点击')
			}
		}
	}
	
	
	if(!instance){
		instance = new Build();
		console.log('创建实例')
	}
	
	return instance;
})()
var forbidRepeartClick = (



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: