2011-12-06 18 views

答えて

4

バニラジャバスクリプトで達成可能です。setTimeoutです。

setTimeoutは、あなたがそれを実行したくない場合は、clearTimeoutに使用できるIDを返す:

$(document).keyPress(function(e) { 

    // do your thing 

    // clear timeout that may have been set during previous key press 
    window.clearTimeout(window.keyTimeout); 

    window.keyTimeout = setTimeout(function() { 
     // do your delete-thing 
    }, 3000); 

}); 
関連する問題