我有一個棘手的問題,我找不到答案。基本上,這是我有: 中心點周圍的渲染元素
在該中心是一個搜索框(固定在頁面的中心),並圍繞它是動態加載不同大小的搜索結果(雖然,如果需要的話,這些可以被限制)。事情是,他們需要在結果加載完成後在搜索框中「換行」。我的正常工作是浮動的,但這並不是真正的工作,因爲這個盒子沒有與特定的方向對齊。
我已經看過jQuery Masonry的解決方案,但它不會爲我工作(不檢測固定的元素,從一個點不工作)。
在解決方案或Google-Fu方面的任何指標都將不勝感激。
我有一個棘手的問題,我找不到答案。基本上,這是我有: 中心點周圍的渲染元素
在該中心是一個搜索框(固定在頁面的中心),並圍繞它是動態加載不同大小的搜索結果(雖然,如果需要的話,這些可以被限制)。事情是,他們需要在結果加載完成後在搜索框中「換行」。我的正常工作是浮動的,但這並不是真正的工作,因爲這個盒子沒有與特定的方向對齊。
我已經看過jQuery Masonry的解決方案,但它不會爲我工作(不檢測固定的元素,從一個點不工作)。
在解決方案或Google-Fu方面的任何指標都將不勝感激。
這與在正方形上包裝不同尺寸的紋理相似。看看這個算法:http://www.blackpawn.com/texts/lightmaps/default.html
既然你有一箇中央固定的盒子,也許你可以把你的可用空間分成4個矩形,然後把這些盒子裝入它們中。
你知道,我正在考慮使用象限方法(依次填充它們),但我不確定我是否在正確的軌道上。謝謝你的提示! – kinghfb
從這裏開始http://en.wikipedia.org/wiki/Bin_packing_problem –
謝謝你的包。關於這個問題最難的一件事就是試圖用文字來形容它 – kinghfb