如何设置应用事件的可能性之间的间隔?比如这样点击一个div后,下一次点击只能在3秒后重复 https://jsfiddle.net/nnj4m728/1/
$('div').click(function(){
alert(665);
});
div {
height: 200px;
background: #000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
您可以设置一个布尔标志来指示可点击性。之后,我们绑定一次点击禁止第二次点击,延迟后我们
setTimeout()返回这个机会:选项#2:通过类的存在/不存在来确定可点击性。实现实际上与使用标志相同:
选项#3:通过 CSS 阻止点击
pointer-events:none: