title: jquery hover pass variable to callback function
body: <p>I am trying to remove a title attribute for a link on hover and then add it back on mouse out. I would like to pass var hoverText to the hover out...</p>
  
  <p>Here is the code I have. Any ideas?</p>
  
  <pre><code>$(".icon a").hover(function() {
    $this = $(this);
    var hoverText = $.data(this, 'title', $this.attr('title'));                             
    $(this).find("em").animate({opacity: "show", top: "-35"}, "slow");
    $(this).find("em").text(hoverText);       
  
    $this.removeAttr('title');       
  
  
  }, function(hoverText) {             
  
    $(this).find("em").animate({opacity: "hide", top: "-45"}, "fast");     
    $(this).attr("title", hoverText);
  
  });
  </code></pre>