2010-10-04 51 views
1

好的,我與jQuery鬼混,併爲我的生活找不到一個優雅的方式來解決這個錯誤。懸停在jQuery增量fontSize錯誤

jQuery('a').hover(function() 
{ 
    jQuery(this).animate({fontSize : '+=5'}); 
}, function() 
{ 
    jQuery(this).animate({fontSize : '-=5'}); 
}); 

問題在於我建立了一個動畫隊列。我以爲我可以停止()這樣的解決這個問題:

jQuery('a').hover(function() 
{ 
    jQuery(this).stop().animate({fontSize : '+=5'}); 
}, function() 
{ 
    jQuery(this).stop().animate({fontSize : '-=5'}); 
}); 

但是,如果你的鼠標經過它,unmouse在它你失去了一個完整的5像素,即使它並沒有增加5呢。有沒有辦法重新設置像.css(fontSize,「」)或computedStyle之類的像素大小?

回答