qq_GreenOrRed_0
2016-09-10 19:01
function startMove(iTarget){
clearInterval(timer);
var oDiv=document.getElementById('divBox');
timer = setInterval(function(){
if(oDiv.offsetLeft == iTarget)
{
clearInterval(timer);
}
else{
oDiv.offsetLeft<iTarget?speed=10:speed=-10;
oDiv.style.left=oDiv.offsetLeft+speed+'px';
}
},30)
}
这里我没有定义speed 为什么没有报错 照样能走呢??oDiv.offsetLeft<iTarget?speed=10:speed=-10;
oDiv.offsetLeft<iTarget?speed=10:speed=-10;个意思就是赋值speed的过程啊
JS动画效果
113924 学习 · 1443 问题
相似问题