问答详情
源自:4-1 JS多物体动画

多物体改变是单物体运动,各路大神看下错了那

<script type="text/javascript">
   window.onload=function(){
       var ali=Document.getElementsByTagName("li");
       ali.onmousemover=function(){
           startMove(this,400);
       }
       ali.onmouseout=function(){
           startMove(this,200);
       }
   }
   var  timer  = null;
   function startMove(obj,target){
       clearInterval(obj.timer);
       obj.timer=setInterval(function(){
           var speed=speed>0?-10:10;
           if(obj.offsetWidth==target){
               clearInterval(obj.timer);
           }else{

               obj.style.width=obj.offsetWidth+speed+'px';
           }

       },30)
   }
</script>

提问者:宝慕林2917688 2016-08-29 00:10

个回答