myIndex之前的哪个index值是怎么来的?
for (var i = 0; i < buttons.length; i++) {
buttons[i].onclick = function () {
if (animated) {
return;
}
if(this.className == 'on') {
return;
}
var myIndex = parseInt(this.getAttribute('index'));
var offset = -600 * (myIndex - index);
animate(offset);
index = myIndex;
showButton();
}
}
如图 如果我要点击到第五张图那么第五张图的index是5,如果我是从第一张图切换到第五张图的话,第一张图的index值是1
-600*(5-1)=-2400 那就是第四张图的位置
除非第一张图的index值是0这样结果才是第五张图的位置
我是哪里没有理解到?