问答详情
源自:5-1 按钮切换

小圆点切换animate(offset);这个传参是什么原理

animate(offset);

index=myindex;

showButton();

小圆点切换中算出偏移量后 这里的offset会覆盖上面的吗:

 function animate(offset){

  

 var newleft=parseInt(list.style.left)+offset;

 list.style.left=newleft+'px';

 if(newleft>-600){

    list.style.left=-3000+'px';

 }

 if(newleft<-3000){

    list.style.left=-600+'px';

 }

 }


提问者:爽歪歪123456 2016-01-07 14:18

个回答

  • x兔子
    2016-01-07 23:35:55

    每次调用animate(offset)都var newleft=parseInt(list.style.left)+offset;

    因为有var所以每次newleft都是重新声明一个变量