jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween

在jQuery内部函数Animation中调用到了createTweens()来创建缓动动画组,创建完成后的结果为:

jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween

  可以看到上面的缓动动画组有四个原子动画组成。每一个原子动画的信息都包含在里面了。

  仔细查看createTweens函数,实际上就是遍历调用了tweeners [“*”]的数组中的函数(实际上就只有一个元素)。

function createTweens( animation, props ) {
jQuery.each( props, function( prop, value ) {
var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ “*” ] ),
index = 0,
length = collection.length;
for ( ; index

© 版权声明

相关文章

暂无评论

none
暂无评论...