title: Jquery toggle timeout that hide
body: <p>I am trying to hide <code>div</code> by timeout after show it by <code>toggle</code>. To show it I use <code>$('#slidable').animate({width: 'toggle'});</code> I add <code>.delay(2000).hide();</code> but seems its does not work. Why?</p>
  
  <p>Code:</p>
  
  <pre><code>&lt;script&gt;
    jQuery(document).ready(function($) {
      $( "#side" ).click(function() {
       $('#slidable').animate({width: 'toggle'}).delay(2000).hide();
        });
    })
  &lt;/script&gt;
  </code></pre>