翻頁的時候在沒有完全翻到下一頁不允許再點擊下一頁按鈕 這樣避免頁碼和內容對應不上
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;
}
}