This works for .animate() :
$cnta.animate({ top:'+=50' }, 0);
For .css() you can pass a function that will make an addition for you:
$ cnta.css ('top', function (i, current) {return parseInt (current) + 50;});
$cnta.css('top', function(i,current) { return (parseInt(current) + 50 || 50); });
EDIT: Changed animation from 1 to 0 . As @Nick Craver noted, animation 0 will work.
EDIT: Got the best answer for .css() version. If top has not yet been provided with any value, then executing .parseInt(current) will return NaN . Updated to fix it.
source share