The stop() method is used to stop the animation. It is commonly used with a hover. If the user moused over several times, the previous animations will run - so you use stop to clear out the queue and to begin with no past animations running.
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