3-3为什么第九怪就跑到第二行第一列了呢?按照for()循环的i来看,第九怪应该是在第八怪的左边呀?

3-3为什么第九怪就跑到第二行第一列了呢?按照for()循环的i来看,第九怪应该是在第八怪的左边呀?

3-3为什么第九怪就跑到第二行第一列了呢?按照for()循环的i来看,第九怪应该是在第八怪的左边呀?

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

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

3回答
weibo_1呵呵逗_0 2018-04-09 16:32:13

每次找到最短是之后,通过这个(

everyHeight[minIndex] += boxes.eq(i).height()+40;

)让他又变成了最长的了,之后第二短变成最短,这样不断通过(

boxes.eq(i).css({

'position':'absolute',

'top':minHeight,

'left':boxes.eq(minIndex).position().left,

'opacity':'0'

}).stop().animate({

'opacity':'1'

},1000);

)绝对定位来定位下一个图片

好帮手慕糖 2018-04-09 16:01:09

你好,因为这里每次都会去找最短的呀,最短的是第六怪,所以第七怪放在了第六怪的下面,然后再次找最短的,进行添加。

祝学习愉快~

小丸子爱吃菜 2018-03-30 19:05:12

因为第二排去排列图片时,会找到第一列最短的那个去放置,最短的是第六怪,所以第七怪放在了第六怪的下面,以此类推。

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

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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