index为何初值为0

index为何初值为0

http://img1.sycdn.imooc.com//climg/5c0001d50001c51205000144.jpgindex,调用i作为参数,但是,我不明白,,i不是已经大于colsNumber才能执行setStyle函数,为何i还是以0传入index初值?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2019-06-14 10:05:47

同学你好,因为第一排是没有样式效果变化的,第一排是6张图片,索引是0-5,所以这里是从第二批,索引为6的时候,开始的哦。

希望能帮助到你,祝学习愉快!

好帮手慕夭夭 2018-11-30 13:54:23

你好同学 , 代码中遍历图片 , 第一排图片第一张图片的索引为0 ,所以需要从第一张遍历

http://img1.sycdn.imooc.com//climg/5c00ce9400014f0b18890876.jpg

而第一排的盒子有六张 , 也就是当i<6时 ,把第一排的图片盒子高度都保存下来 .然后从第七张图片(索引为6)开始 , 已经不满足i<colsNumber的条件 ,所以其实同学圈的地方的i , 传入的是从6开始的 . 如下:

setStyle函数中传入的index初始值为0 .

http://img1.sycdn.imooc.com//climg/5c00cf800001e9cc10710366.jpg

也就是说第一排图片时没有这个样式效果的 . 同学可以按照如下在else中输出一下  :

http://img1.sycdn.imooc.com//climg/5c00d0200001cb0f07170252.jpg

也可以在页面刷新会发现 , 第一排是没有样式效果变化的 . 

这一块内容比较多 , 建议同学跟着练习一下 , 能够帮助你自己去理解哦

祝学习愉快 ,望采纳


  • 老师上面示例setStyle函数中传入的index初始值为是6开始么
    2019-06-13 20:56:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师