有哪几种比较好的实现,不想让按钮在短时间重复点击多次
下面的例子用jquery。
解决思路,设置一个条件来触发事件:
当条件为真时,执行
条件为假时不执行。
可以用setTimeout函数来改变条件的值。
function runa(){
console.log('is run');
}
var isRun=true;
$("#set").click(function(){
if(isRun){
runa();
isRun=false;
}
setTimeout(function(){
isRun=true;
},1500) //点击后相隔多长时间可执行
})
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
表单元素
disabled
没有之一。非表单元素
非表单,自然没有
disabled
之说,但可以借助中间变量。配合CSS
最后再配合css就更完美了。