title: Jquery setTimout ruins all func
body: <p>I have the following function on JQuery to show my tooltips, but 
  when i try to add a timeout to make some delay before showing a tooltip nothing  works(((</p>
  
  <pre><code>$('.help').mouseover(function(){
    setTimeout(function{ //this is timeout if i delete this - evrthng goes well
      $(this).find('div').stop().fadeIn(900);
      var top = $(this).position().top;
      var left = $(this).position().left;
      var height = $(this).find(".tip").height();
      $(this).find(".tip").css('top', top-height);
      $(this).find(".tip").css('left', left)
    }, 1000);
  });
  </code></pre>
  
  <p>Please tell me what am i doing wrong? </p>