Problemas com jQuery .animate ()

Estou tentando criar uma função de rolagem automática / carrossel para uma lista não ordenada de imagens.

Quando você passa o mouse sobre a div que está chamando, uma função que é tarefa é animar a margem no<ul>

$(".thumbs").animate({"margin-top": (currentMargin - 10) + "px"}, function(){
     console.log("margin-top" + (currentMargin - 10) + "px");
     running=false;
     });

Estou vendo o valor correto para o que eu quero no log, ou seja, a animação acha que está concluída ... mas nada está mudando na minha div.

Alguém tem alguma idéia do que pode fazer com que a função animar não funcione conforme o esperado?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion