index为何初值为0
index,调用i作为参数,但是,我不明白,,i不是已经大于colsNumber才能执行setStyle函数,为何i还是以0传入index初值?
2
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕夭夭
2018-11-30 13:54:23
你好同学 , 代码中遍历图片 , 第一排图片第一张图片的索引为0 ,所以需要从第一张遍历
而第一排的盒子有六张 , 也就是当i<6时 ,把第一排的图片盒子高度都保存下来 .然后从第七张图片(索引为6)开始 , 已经不满足i<colsNumber的条件 ,所以其实同学圈的地方的i , 传入的是从6开始的 . 如下:
setStyle函数中传入的index初始值为0 .
也就是说第一排图片时没有这个样式效果的 . 同学可以按照如下在else中输出一下 :
也可以在页面刷新会发现 , 第一排是没有样式效果变化的 .
这一块内容比较多 , 建议同学跟着练习一下 , 能够帮助你自己去理解哦
祝学习愉快 ,望采纳
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星