title: jQuery - Using .one() with hover
body: <p>Is there any way to get a hover function to only execute once? This is what I'm currently trying:</p>
  
  <pre><code>$('#ask').live('hover', function() {
  
      $('#homesearch-after').hide(300);
  
      $.doTimeout( 300, function() {
          hideClosedSearchLink();
          showHomeSearch();
      });
  
  });
  </code></pre>
  
  <p>But that's not working. How can I only get this hover to activate once?</p>
  
  <p>I've tried changing .live with .one and .bind... resulting in nothingness.</p>