title: how i can execute a jQuery function after a time period when event fire in jQuery?
body: <p>I want to fire a event on keyup of textbox 300 milisecond later </p>
  
  <pre><code>$("#blah").keyup(function () {
                 //code is here
              }).delay(300).myfunction();
  </code></pre>
  
  <p>when i try to execute this function i found error that myfunction is not a function.</p>
  
  <p>so can anyone explain how i can execute a function 300 milisecond later after keyup in a textbox</p>