放课后的下午茶
2016-10-18 20:55
为什么timer和alpha不用声明就直接用了,透明度变化那个也只是遍历了alpha,没有遍历timer!
一个对象是有一个属性链,当一个属性链上没找到这个属性值,就会在该属性链上添加该属性,否则就是可以按你理解的是调用。这也只是我学习时对它的一个理解,理解的会不太好,解释的不够好、不够全,详细的建议你可以去百度,深入地了解。
是oDiv[i].alpha。是的,oDiv[i].timer=null 是定义或者说添加了个属性 timer 并初始化为null。
老师先是分开讲的;你可以发现老师的编辑器上有几个demo,各自讲了timer、alpha,之后再整合,各自讲的时候,你可以发现老师是把timer定义在循环里,也就是给每个元素添加了属性timer并令其等于null。所以不管怎样,有多个物体实现透明度变化又互不干扰的时候,timer和alpha是独立。
JS动画效果
113925 学习 · 1443 问题
相似问题