慕粉4204745
2017-02-18 11:15
if(index == 5){ index =1 }else{ iedex ++; }为什么index到5的时候就切换到第一个点, 不是应该到6的时候才切换吗? 我的理解是5是第五个点图片显示第五张图片,当再点击跳到第六个点时就切换到第一个点,图片显示第一张图片,求解
可以这样试试
index += 1;
if (index > 5) {
index = 1;
}
index -= 1;
if (index < 1) {
index = 5;
}
buttons[index -1]
<div id="buttons">
<span index="1" class="on"></span>
<span index="2"></span>
<span index="3"></span>
<span index="4"></span>
<span index="5"></span>
</div>
这里的index 是从1开始的啊
它是从0开始的
焦点图轮播特效
65279 学习 · 611 问题
相似问题