JQuery продолжает оживлять и не останавливается в Chrome - PullRequest
0 голосов
/ 24 января 2012

Не могу понять, почему Chrome продолжает анимировать теги моего меню (ценники). сайт здесь .Он работает везде, но в хроме он идет вверх и вверх ....

1 Ответ

0 голосов
/ 24 января 2012

Я бы избежал em здесь.Это относительная единица и может не дать желаемых результатов.Используйте абсолютную единицу, например px.Также, если вы остановите анимацию, это может изменить высоту последующих анимаций.Используйте абсолютные высоты здесь, а не рассчитывайте их каждый раз:

$('.main > .menu > img').hover(function() {
    $(this).stop().animate({ top: '50px' }, 150);
}, function() {
    $(this).stop().animate({ top: '60px' }, 150);
});
...