阅读背景:

基于jquery的不规则DIV(或li)的重新排列难题

来源:互联网 
脑海里一直有这个想法,但是总也找不到相关的讨论。就是一堆DIV或LI,每一个的宽度不一样,也就是不能按照瀑布流的思路去排列(私认为瀑布流其实是按照源代码顺序排列的,不存在重构DOM。),如果想重排,其实就是以下思路:首先得到容器的宽度,然后得到每一个块元素(DIV或LI)的宽度,然后开始逐一排列,如果一行之内能放的下就放在这里,如果放不下了,在队列中找到能放得下的其他块元素放置到这里(并计算出绝对定位), 尽量让一行可以沾满,如果实在找不到,则换行排列下一行。 脑海里一直有这个想法,但是总也找不到相关的讨论。就是一堆DIV或LI,每一个的宽度不一样,也就



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: