4

jQuery Isotope プラグインを、公式の "Elements Complete" Isotope demoと同様に使用する予定です。このデモでは、任意の要素をクリックすると大きくなります。

デモでは、要素が展開されると、通常は右下に展開されます (つまり、左上隅に固定されます)。ただし、右端の 2 つの列の任意の要素をクリックすると、右に展開する余地がないため、フロートして左に移動します。

理想的には、私のアプリケーションでは、クリックすると右側の要素が左に展開され、ほぼ同じ位置に留まります。

基本的に、 の後に要素の位置を維持するために最適化する方法についての提案を探していreLayoutます。(要素の順序を維持することは、私のアプリケーションでは重要ではありません。)

4

1 に答える 1

1

各要素に番号を付け、番号順に並べ替えます。ページの幅が 10 要素の場合、8 9 と 10 が折り返されます。クリックしてサイズを変更するときは、番号 7 を指定して、番号で並べ替えます。

たとえば、10 を 7 にして、数字で並べ替えると、1 2 3 4 5 6 7 7BIG 8 9 が 1 行に並んでいるとします。

私の知る限り、cssパディングなどでハックしない限り、jqueryを右ではなく左にサイズ変更することはできません..

幸運を

于 2012-02-27T04:38:28.030 に答える