<style type="text/css"> #div1{ width:200px; height:200px; background:red; position:relative; top:0; left:-200px; } #div1 span{ width:50px; height:50px; top:75px; position:absolute; background:blue; left:200px; }</style><script type="text/javascript"> window.onload=function(){ var oDiv=document.getElementById('div1'); oDiv.onmouseover=function(){ startMove(); } } var timer=null; function startMove(){ var oDiv=document.getElementById('div1'); timer=setInterval(function(){ if(oDiv.offsetLeft==0){ clearInterval(timer); } else{ oDiv.style.left=oDiv.offsetLeft+1+'px'; } },30) }</script></head><body><div id="div1"><span id="speed">速度</span></div></body>
1 回答
qq_就不告诉你_03636250
TA贡献7条经验 获得超2个赞
if(oDiv.offsetLeft==0){
clearInterval(timer);
}
将if 判断里的 == 改成 >=就可以了
添加回答
举报
0/150
提交
取消