window.onload=function(){ var oDiv=document.getElementById('div1'); oDiv.onmouseover=function(){ //startMove(10,0); startMove(0); } oDiv.onmouseout=function(){ //startMove(-10,-200); startMove(-200); }}//一个参数,两个参数及无参数方法function startMove(iTarget){ clearInterval(timer); var oDiv=document.getElementById('div1'); var timer=null; var speed=0; timer=setInterval(function(){ if (oDiv.offsetLeft>iTarget) { speed=-10; }else{ speed=10; } if (oDiv.offsetLeft==iTarget) { clearInterval(timer); }else{ oDiv.style.left=oDiv.offsetLeft+speed+'px'; } },30);}
添加回答
举报
0/150
提交
取消