//一定要绑定在button上,否则无法禁用,设置disabled还能执行操作 $("#raisehand-action").click(()=> { handsUp("handupaction"); function taskTime() { $("#raisehand-action").removeAttr("disabled"); $("#raisehand-action a").unbind(); $("#raisehand-action").css("background" ,"transparent"); } setTimeout(taskTime,10000); $("#raisehand-action").attr("disabled", 1); $("#raisehand-action a").on("click", function () { toastShow("您的操作频繁,请稍后重试",500); $("#raisehand-action").css("background" , "rgba(0, 0, 0, .3)"); $("#raisehand-action").css("cursor", "default"); }); }) }遇到的最大问题时,代码是从上到下执行的,清除定时器后的代码会立即执行,而定时器函数内的代码才会在设置 的时间后执行!
单击按钮,隔一段时间才能再次单击
最新推荐文章于 2018-12-21 10:53:20 发布