2010-10-04 65 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之类的像素大小?

回答