title: jquery delay does not work as expected
body: <p>I have the following function:</p>
  
  <pre><code>function sliderStop(id, value) {
  
      $(this).find('.ui-slider-tooltip').delay(500).fadeOut().delay(500);
  
      $('#' + id).val(value);
      __doPostBack(id, '');
  }
  </code></pre>
  
  <p>I'm using the jquery ui-slider - this is the function called via the stop event.</p>
  
  <p>I'm creating a postback for the control which works fine, but I want to fade the out tooltip out before calling the postback. The delay works on its own but doesn't seem to work when I add the postback code - I'm guessing it just posts back straight away I don't see the fade out.</p>
  
  <p>If I remove the postback code, I can see the delay.</p>
  
  <p>Any ideas how this might be fixed?</p>
  
  <p>Thanks in advance.</p>