课程
/前端开发
/JavaScript
/瀑布流布局
$('#main>div').last()应该是取出main下的最后一个盒子吧,但是最后一个盒子的那一列一定是height最小的吗?不一定吧?
2015-08-12
源自:瀑布流布局 3-2
正在回答
最后一个盒子一定是加载在高度最小那一列上的。比如:你现在一行可以放6个盒子,那么第7个也就是最后一个是放在高度最小那一列的。那么第8个怎么放,原理还是找当前高度最小那一列,然后将图片放到那一列的最后。依次类推,你看看每个图片是不是在放上去之前都先找高度最小的那一列,然后将图片插入到那一列。所以加载计算时就是去找最后一个图片。
取的是#main下的最后一个div,高度要自己另外去通过循环判断
举报
瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式
1 回答第一个图片和最后一个图片名的宽度和中间的图片的宽度一样吗,第一个和最后一个有15px的padding
3 回答最后一张图片重叠
2 回答最后一张图片是指什么?
1 回答为什么float之后,宽度不够,最后一个图片,排到了第二层的最后一个位置?
2 回答为何是判断最后一张图片而不是判断最高列的图片组呢