title: Jquery delay or settime out in this
body: <p>On click of a element I'm trying to trigger a number of things, but a couple of them I want delayed until later.. I've tried this with no luck: </p>
  
  <pre><code>$('.push').click(function() {
      $('#item1, #item2').addClass('newclass');
  
      $('.item3, .item4').delay('2000', function () {
          $(this).addClass('hidden'); //Or .hide perhaps?
      });
  
  });
  </code></pre>
  
  <p>.hiden in css is "display: none;" I'm trying to delay hidding item3 and item4 for a couple seconds.</p>
  
  <p>Thanks</p>