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);
}