我的目的是防止客户端重复点击特定链接。想延迟2秒钟。我无法理解。
$('.a').click(function(e){
e.preventDefault();
});
$('.a').on("click", $.debounce(5000, true, function(){
$('.a').unbind('click');
}));
我是否遗漏了参考文档中的内容?
答案 0 :(得分:1)
您的代码应该是这样的:
var callback = function () {
console.log( new Date(). toLocaleString());
}
//$.debounce(milliseconds, fire right away, function to execute)
var fnc = $.debounce( 500, true, callback );
$(".a").on("click", fnc);