0

私はWordpressを使用しており、そのコードを使用して、ギャラリーのアップロードを特定のページに画像の順序付けられていないリストとして出力しています。

JS を使用して、これらの画像をコンテナー内に絶対に (相対的に) 配置する方法があるかどうか疑問に思っています。したがって、それらを配置してから、その画像がどこにあるかをメモし、次の画像が重ならないようにする必要があります。

これは毎回ランダム生成のはずですが、画像とその位置を毎回同じにすることは可能でしょうか?

みんなありがとう、いくつかの考えを楽しみにしています。

-R

編集: ここで HTML と進行状況を確認できます: http://richgc.com/freelance/staton/furniture/

4

2 に答える 2

1

これを行うjqueryプラグインがいくつかあります。これが1つです。

http://masonry.desandro.com/

于 2012-06-10T16:05:09.757 に答える
1

@lucumaの答えを参考にしてください(既存のプラグインがあることを知りませんでした)。

このようなプラグインを手動で実装する場合は、板金からのパーツの切り出しを最適化するために従来から使用されている切り取りアルゴリズムを使用して、重複しない画像の場所を決定できます。

決定論的アルゴリズムを選択する場合は、常に適切な場所に画像のプレースホルダーを取得する必要があります。画像は常に異なるサイズであるため、画像は常に同じ場所に表示されます。多くの画像はおそらく同じサイズになるので、たとえば画像ファイル名のアルファベット順に「切り抜きスロット」に画像を割り当てることができます。

于 2012-06-10T16:06:03.417 に答える