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