См. Эту скрипку для решения:
Чтобы предотвратить зависание анимации svg в позиции анимации мыши, установите вход и выход анимациивремя для одного и того же значения:
list_item.hover(function() {
my_rectangle.animate({
y: 0
}, 400, 'bounce');
},function(){
my_rectangle.animate({
y: 200
}, 400, 'bounce');
});
В приведенном выше коде время анимации равно 400. Установка обоих значений времени анимации на одно и то же значение решает проблему.
Полный код приведен в приведенной выше скрипте.
Обратите внимание, что использование функции наведения Raphael вместо функции наведения JQuery (с разным временем анимации) все еще показывает ту же проблему и имеет то же решение.