key-up/ng-keyup时间 延时执行

 
==================input keyup 500ms 延时输入 事件处理==================
var last;
$(".input").keyup(function(event){  //.input为输入框
  last = event.timeStamp;  //利用event的timeStamp来标记时间,这样每次的keyup事件都会修改last的值,注意last必需为全局变量   setTimeout(function(){ //设时延迟0.5s执行     if(last-event.timeStamp==0)  //只有在这500ms之内没有key-up事件,那么if语句的表达式就执行     //如果时间差为0(也就是你停止输入0.5s之内都没有其它的keyup事件发生)则做你想要做的事     {     //TODO     }   }, 500);
}
原文地址:https://www.cnblogs.com/shiddong/p/5799973.html