This animation is not using the stop() method. If you hover fast several times, you will see the animations running after your mouse is off the image.
When you animate a value of a postion, that selector needs to already have a CSS postion set - either a relative (the best choice) or absolute position
You can do the following: move it from the top, bottom, right or left, or a combination of two that are logical