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';
}
}
每次调用animate(offset)都var newleft=parseInt(list.style.left)+offset;
因为有var所以每次newleft都是重新声明一个变量