为了账号安全,请及时绑定邮箱和手机立即绑定

为什么加了else判断就可以获取图片的最小值,什么原理

代码16行:i<cols 是判断行数的,在当前行数的情况下获取第一行所有box元素的高

代码17行:加了else我不能理解,为什么就获取了当前行最低元素的高了?

不是应该写在i<cols为真的判断的里面吗?

正在回答

4 回答

最低的高下面让盒子,然后再看那一列最低再继续放,然后就会放满

0 回复 有任何疑惑可以回复我~
#1

攻城3707672

最低的高下面放盒子
2016-09-18 回复 有任何疑惑可以回复我~

因为if(i<cols)里是的hArr数组是保存每列图片的高度,一共有6列,所以一开始的六张图片的高度就是没列的高度。else之后是第6张图片,之后的图片要放到这6列中高度最小的后面,然后更新这6列的高度,即原来的高度加上新放在这里后面图片的高度。

0 回复 有任何疑惑可以回复我~

我也没懂T_T,求讲解

0 回复 有任何疑惑可以回复我~

我以为是第一行的高,原来是第二行,原视频有讲的,我看的太快了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么加了else判断就可以获取图片的最小值,什么原理

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信