【发布时间】:2017-02-23 14:45:02
【问题描述】:
我希望 t0 在 jquery 2 秒后启用点击事件。我想停止点击事件 2 秒并在 2 秒后启用它
jQuery(document).ready(function($){
var i=0;
$('.clickBtn').click(function(event){
setTimeout(function(){
event.preventDefault();
},2000);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="clickBtn">click</a>
【问题讨论】:
-
你需要使用 unbind api.jquery.com/unbind
-
这篇文章应该做你想要达到的目标stackoverflow.com/a/10932857/7599559
-
我会先阻止该事件,然后使用
setTimeout将操作延迟 2 秒