2

jQuery Isotope または Masonry を流動的/応答性の高い Web サイトで使用すると、ブラウザー ウィンドウのサイズが変更されている間、要素が一時的に重なることに気付きました。このデモのスクリーンショットである下の画像をご覧ください。また、Isotope のWeb サイトでも、これが起こっているのを見ることができます。

この重複を避けるためにできることはありますか?

ブラウザー ウィンドウのサイズを変更する前: 適切な間隔で配置された画像のグリッド

リサイズ時:重なる!

サイズ変更後: 素敵なグリッドに戻ります。

4

3 に答える 3

5

ブログ投稿 ( http://osvaldas.info/responsive-jquery-masonry-or-pinterest-style-layout ) でこの質問に答えてくれたOsvaldas Valutisに感謝します。

--

石積みの場合:

$(window).resize(function(){ $('#list').masonry('reload'); });

そして、Isotopeを使用すると、次のように機能します。

$(window).resize(function(){ $('#list').isotope('reLayout'); });

--

ありがとう、オスバルダス。

于 2013-03-21T21:19:28.200 に答える
1

同位体バージョン 3 の場合:

$(window).resize(function(){ $('.grid').isotope('layout'); });

グリッド項目が重ならないようにします。

于 2016-11-21T15:20:04.893 に答える