2012-10-03 88 views
0

我有以下代碼工作正常,除了mouseout不會觸發,因此圖標留在鼠標懸停階段。jquery mouseout問題

我從其他來源拼湊了這段代碼,所以我確信它可以被簡化。 任何幫助,將不勝感激!

jQuery(function(jQuery){ 
    jQuery('a.fav_me').live('click', function(){ 
     var self = this; 
     jQuery.get(self.href, { 
      theID: self.id.substring(3) 
     }, function(data){ 
      jQuery(self).html('<img src="/images/icons/liked-icon.png" alt="you already like this member" title="you already like this member"/>').toggleClass('fav_me fav_delete'); 
     }); 
     return false; 
    }); 
    jQuery('a.fav_delete').live('mouseover', function(){ 
     var entryID = jQuery(this).attr("rel"); 
     jQuery(this).html('<img src="/images/icons/unlike-lrg.png" alt="remove your like" title="remove your like"/>').attr('href', 'includes/favourite-add/' + entryID + '/delete/'); 
    }).live('mouseout', function(){ 
     jQuery(this).html('<img src="/images/icons/liked-icon.png" alt="you already like this member" title="you already like this member"/>'); 
    }).live('click', function(){ 
     var entryID = jQuery(this).attr("rel"); 
     var self = this; 
     jQuery.get(self.href, { 
      theID: self.id.substring(3) 
     }, function(data){ 
      jQuery(self).html('<img src="/images/icons/hug-icon-lrg.png" alt="add to likes" title="like this member"/>').toggleClass('fav_delete fav_me').attr('href', 'includes/favourite-add/' + entryID); 
     }); 
     return false; 
    }); 
}); 

回答

0

的嘗試,而不是「鼠標移開」

+0

對不起,沒有「鼠標離開」不解決問題 – user579984