}else{
alpha+=speed
oDiv.style.filter='alpha(opactiy:'+alpha+')'
oDiv.style.opacity=alpha/100;
}
},30)
}
这第一句话啥意思
alpha+=speed
oDiv.style.filter='alpha(opactiy:'+alpha+')'
oDiv.style.opacity=alpha/100;
}
},30)
}
这第一句话啥意思
2016-04-27
看到有些评论都把逻辑搞反了,用实际运行数据说一下:var y1=mDiv.offsetLeft;
speed=(0-mDiv.offsetLeft)/10;
mDiv.style.left=mDiv.offsetLeft+speed+'px';
var y2=mDiv.offsetLeft;
这时iTarget=0,正向;故speed>0.
当y1=-5;y2=-5;speed=0.5:如果speed向上取整ceil(speed)=1;y2=y1+speed=-4;循环,y2每次加1,直至取0;如果speed向下取整floor(speed)=0;y2=y1+speed=-5;循环,y2不变;
speed=(0-mDiv.offsetLeft)/10;
mDiv.style.left=mDiv.offsetLeft+speed+'px';
var y2=mDiv.offsetLeft;
这时iTarget=0,正向;故speed>0.
当y1=-5;y2=-5;speed=0.5:如果speed向上取整ceil(speed)=1;y2=y1+speed=-4;循环,y2每次加1,直至取0;如果speed向下取整floor(speed)=0;y2=y1+speed=-5;循环,y2不变;
2016-04-27
再将if (flag) {clearInterval(obj.timer);
if (fn) {
fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
if (fn) {
fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
2016-04-24
if(icur!=json[attrf]){
flag=false;
}/* else{
flag=true;//加入此句会导致后面运动对前面运动的干扰,强制同时结束
} */
//故而不能加
flag=false;
}/* else{
flag=true;//加入此句会导致后面运动对前面运动的干扰,强制同时结束
} */
//故而不能加
2016-04-24