The problem is that you execute the code once, so go to -10px as soon as you need to execute this code again after a certain interval. You can do something like this:
$ (function () {setInterval (step 100);});
move() {
$ ( "# mvup" ). animate ({ "top": "- = 10px" }, "slow" );
}
,