我们在开发的时候经常遇到一些小问题,比如。提交一个订单, 有的客户一直点, 这样就造成了, 数据 重复。
解决办法:
var is = $api.attr($api.byId('ensure'),"is");
if(is!=1){ return false; }else{$api.css($api.byId('ensure'),'background:#999'); $api.attr($api.byId('ensure'),"is",'0'); }
在提交按钮 上面 加一个属性 来标记 是否点击过了,第一次点击, 让is 变成0,下次点击 ,自然不能点击了。
还有一种情况,就是 发送验证码的时候, 需要倒计时,时间到了 就又可以点击了。
只要增加 setTimeout 就可以实现了。