The requirements are as follows:
Can start, pause (both linear and non-linear tween are supported), continue, end
Support multiple styles in parallel
It is best not to depend on a certain framework to run
The larger the file size Small is better
He searched for some existing plug-ins or libraries, but few of them were satisfactory or relatively balanced. Under this requirement, I wrote a relatively simple animation component, which basically met this requirement. First code
Online demo: http://demo.jb51.net/js/2012/animate/
Package download: animate_jquery.rar
html Part: