input keyup 500ms 延时输入 事件处理

==================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)
               //如果时间差为0(也就是你停止输入0.5s之内都没有其它的keyup事件发生)则做你想要做的事
              {
                   //做你要做的事情
               }
        },500);

==================input keyup 500ms 延时输入 事件处理==================

猜你喜欢

转载自blog.csdn.net/huanmeng122/article/details/51886436