我需要一个按钮等待两秒钟,如果我只是等待它,它将在2秒后再次按下。
答案 0 :(得分:0)
最好每次都执行clearTimeout;)
var id_TimeOut = 0
bt_Wait2s.onclick = function (e) {
this.disabled = true;
id_TimeOut = setTimeout( function(that)
{
that.disabled = false;
clearTimeout(id_TimeOut);
}
, 2000, this );
}
<button id="bt_Wait2s">Only click between 2 s</button>