qq_GreenOrRed_0
2016-09-10 18:37
function startMove(){
var oDiv=document.getElementById('divBox');
timer = setInterval(function(){
if(oDiv.offsetLeft == 0)
{
clearInterval(timer);
}
else{
oDiv.style.left=oDiv.offsetLeft+10+'px';
}
},30)
oDiv.style.left=oDiv.offsetLeft+10+'px';这一行的oDiv.style.left为什么不能换成oDiv.offsetLeft????????????????????一万个问号???????????????
只有oDiv.style.left才能去改变div的样式,虽然把oDiv.offsetLeft设置小了,但定时器执行下一次同样获得200
JS动画效果
113925 学习 · 1443 问题
相似问题