如何在 jQuery 中延迟按键之间的操作。例如;
我有这样的东西
 if($(this).val().length > 1){
   $.post("stuff.php", {nStr: "" + $(this).val() + ""}, function(data){
    if(data.length > 0) {
      $('#suggestions').show();
      $('#autoSuggestionsList').html(data);
    }else{
      $('#suggestions').hide();
    }
 });
}
如果用户不断输入,我想阻止发布数据。那么我怎样才能延迟 0.5 秒呢?