I’m having trouble making this mouseover event repeatable. Meaning each time you mouseover, then a new instance is triggered and continues until completed.
I’ve also be unable to make it scale from the center.
Here is my working example http://jsfiddle.net/pcwuc/
You have to set the sprite back to its original css values. It’s hidden, so you are rerunning animation, but you can’t see it. You want to use the animation’s callback to set everything back to the defaults.
http://jsfiddle.net/pcwuc/3/
Or if you want to be able to fire multiple at once, clone the original instead.
http://jsfiddle.net/pcwuc/5/
Use the callback to remove fired off clones so that you don’t overload the DOM.