var i = 0;var count = null; $('#user').keypress(function(event){ var k = event.keyCode; if ((k <= 57 && k >= 48) || (k <= 105 && k >= 96)){ count = setInterval(function(){ i++; console.log("keydown-"+i); },500); }else if(k == 13){ clearInterval(count); alert('总共用时-'+i); }else{ return false; } })
关掉alert后,控制台的时间一直在不停的跑,为什么clearInterval没有起作用
id="user"是个输入框
相关分类