animations with Jquery Promises

animations with Jquery Promises (for cross-browser purposes)