1. 程式人生 > >input keyup 500ms 延時輸入 事件處理

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 延時輸入 事件處理==================