хорошо, я дурачусь с 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 или что-то в этом роде?