I have a sprite animation that I would like to play when the mouse hovers over the object and then play in reverse and stop on the first frame whenever the mouse leaves the object.
This is what I have for the mouse enter animation:
$("#banner").mouseenter(function(){ $('#bannerstache').sprite({fps: 200, no_of_frames: 34, play_frames:34}); });
Basically, when you hover over the banner, a mustache "grows" until it's completed at frame 34. (Whereas, on frame 1, there is no mustache.)
I want this mustache to play in reverse and go back to frame 1 whenever the mouse leaves the hovered state.
The problem is, I've tried a few methods of reversing the playback, but it doesn't always reverse back to the first frame.
How can I achieve this?
Thank you so much if you're able to provide some input!