наведите указатель мыши на jQuery инкремент ошибка fontSize

хорошо, я дурачусь с jQuery и хоть убей не могу найти элегантного способа исправить эту ошибку.

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

Проблема в том, что я создаю очередь анимации. Я думал, что смогу решить эту проблему с помощью stop () следующим образом:

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

Но если вы наведете на него курсор и отключите мышь, вы потеряете полные 5 пикселей, даже если он еще не добавил 5. Есть ли способ сбросить размер пикселя, например, .css (fontSize, ""), computedStyle или что-то в этом роде?

1
задан qwertymk 4 October 2010 в 05:52
поделиться