关于oDiv[i].timer=null;的问题
如题文所示,oDiv[i].timer=null;这段代码意味着在所有的oDiv[i]里添加一个timer属性使得不同oDiv调用不同timer,但老师最后一个多物体透明例子我看遍了全部代码都没有加oDiv[i].timer=null,反而在startMove中直接使用obj.timer.............实际效果正如老师所演示的一样,完全可以多物体透明,于是我在window.onload下的for循环中手贱加了句oDiv[i].timer=null;
for(var i=0;i<oDiv.length;i++){
oDiv[i].timer=null;
//代码
}
于是神奇的是我加了oDiv[i].timer=null;和老师不加这个,实现的效果完全一样?这是怎么回事?