наведите курсор на jQuery приращение fontSize ошибка - PullRequest
1 голос
/ 04 октября 2010

хорошо, я дурачусь с 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'});
});

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

1 Ответ

2 голосов
/ 04 октября 2010

ты почти там. вам просто нужно использовать .stop(true,true).

безумная демоверсия

Добро пожаловать на stackoverflow.com

...