Javascript 链接上的jQuery解块

Javascript 链接上的jQuery解块,javascript,jquery,Javascript,Jquery,我的目的是防止客户反复点击特定链接。我想延迟2秒。我想不出来 $('.a').click(function(e){ e.preventDefault(); }); $('.a').on("click", $.debounce(5000, true, function(){ $('.a').unbind('click'); })); 我在参考文件上遗漏了什么吗 参考资料:您的代码应该是这样的: var callback = function () { console.l

我的目的是防止客户反复点击特定链接。我想延迟2秒。我想不出来

$('.a').click(function(e){
    e.preventDefault();
});

$('.a').on("click", $.debounce(5000, true, function(){
    $('.a').unbind('click');
}));
我在参考文件上遗漏了什么吗


参考资料:

您的代码应该是这样的:

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);

最终目标到底是什么?目标:为了防止垃圾邮件点击链接,您需要等待整整2秒钟才能再次点击?是的。我需要这个,而不是2秒,比如0.5秒。好吧,你把它设置为5秒……谢谢你。我正在为我的目的调整函数,然后让你知道结果。