var getTimeoutClick=function(){
var canClick=true;
return function(){
if(!canClick)return;
console.log("clicked---點擊")
canClick=false;
setTimeout(function(){
canClick=true;
console.log("canClick set to true---可以再次點擊了");
},5000);//5秒後可點擊
}
}
$("#clickTest").click(getTimeoutClick());
<div id="clickTest">Click Me!</div>