SlipHover is a jQuery plugin to apply direction aware hover animation to images or any other elements.
Website Demo