Проверьте функцию анимации, она даст вам гораздо больше гибкости:
http://api.jquery.com/animate/
Вы захотите изменить поле или позицию х / у ... примерно так:
$('#someID').html("hello").animate({
left: '+=50',
}, 1000, function() {
// Animation complete.
});
Это означает, что #someID
будет иметь анимацию, в которой положение элементов на оси x будет увеличено на 50 пикселей, и это произойдет в течение 1 секунды.