for循环
请问这又在遍历着循环隐藏,又在显示,会不会冲突啊?还有就是这之间是怎么的一个变幻过程呢?比如我的第一个在显示,for循环刚好也循环在第一张图上,那就是全部隐藏了,那这个时候显示的又是怎么显示出来的呢?这个过程的背后到底发生了什么?
8
收起
正在回答 回答被采纳积分+1
3回答
好帮手慕糖
2017-11-16 18:13:44
你好,因为你的图,只有部分代码,接下来可参考下图来理解:
1、切换图片的循环时封装在函数中的,所以调用的时候才会执行。
2、最开始默认显示的是第一张,index为0,这个时候切换图片的函数还没有执行;
3、然后执行计时器,index++,index变为了1(就是第二张图);然后调用切换图片的函数,先执行循环,所有的都隐藏,然后对应的显示,(这里需要注意,按照代码执行的循环时先隐藏所有,在显示指定的,所以不会冲突)
4、然后现在index的值为1(显示的是第二张),然后继续执行计时器,index++,index变为了2,然后调用函数,所有的都隐藏,对应的显示(index为2,显示第三张);就是这样执行呀,课中老师都有讲解哦,可以结合代码再听下课程哦。
祝学习愉快~
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星