問題タブ [masonry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
230 参照

javascript - jQuery Masonry プラグイン - 親コンテナー外の要素のレンダリング

最近、Masonry jQuery プラグインが親コンテナーの外側に (無限スクロールを使用して) 要素をレンダリングすることがあるため、最近、自分の Web サイトにいくつかの変更を加えました。

親コンテナの外側にレンダリングされる要素

何が原因なのか、デバッグ方法についてもまったくわかりません。スクロールを続けると、外側の要素がコンテナーに返されるため、これは大きな問題です。既存の要素が既にレンダリングされた後に再配置され、Web サイトが非常に使いにくくなります。

ここで問題を見ることができます: http://il.memofish.com/dashboard

問題を説明するビデオを作成しました: https://www.youtube.com/watch?v=IcWhSRQiD68

ありがとうございました。

0 投票する
1 に答える
101 参照

jquery - ポリマー テンプレートの繰り返し - モデルを変更すると石積みが壊れる

カードがたくさんあるページがあります。カードの高さが異なるため、Shadow DOM を選択して Masonry を呼び出すことで、異なるカードを持つ高さにスタック効果を持たせています。

問題は、間隔で ajax を使用することです。ajax 成功データがポリマーのモデルを設定し、Masonry が壊れます。タイムアウトを 100 ~ 200 ミリ秒に設定してみましたが、ボックスが正しくスタックされない短い期間があります。2 つの変数を比較して選択的に変更することは、手に負えなくなるかもしれませんが、私は実際にはその戦略に取り組んでいません。

お知らせ下さい。

0 投票する
1 に答える
218 参照

jquery - アイテムのサイズによっては部分的に動作します

Masonry の jQuery プラグインを設計に含めましたが、うまく機能しません。ドキュメントが提供する CSS クラスは、次のように単純に示しています。

幅: 25%

私は自分の目的のためにそれを次のように変更しました:

width: 24% float: left margin-right: 5px

これでほぼ正しくなります (ただし、必要かどうかは不明です) が、プラグインの一般的な考え方が機能していません。「アイテム」div の他のどの属性を変更する必要があるかわかりません。

ブートストラップも使用しています。

HTML

CSS

0 投票する
2 に答える
193 参照

javascript - 石積みの重なり (Imbalance2 バグ)

私は自分のサイトを Wordpress.org で構築し、テーマは Imbalance2 を呼び出します。このテーマにバグがあることに気付き、Masonry js が原因で重複する問題についてトピックを検索しました。私はimagesLoadedを使用します ( Using masonry with imagesloaded のユーザー Leger から、ありがとう!): 動作しますが、Chrome がまだオーバーラップすることがあります。「Lazy Load」の代わりにページネーションを追加することにしました (これ以上の問題を回避するため…) が、#boxes と#relatedの imagesLoaded をマージできません…

手伝っていただけませんか?ここに私のサイトアドレス

お時間をありがとうございました!!!

0 投票する
1 に答える
423 参照

javascript - 同位体/石材 - コーナー スタンプが左上に表示されない

cornerStampSelector プロパティを設定したアイソトープ レイアウトに問題がありますが、.corner-stamp 要素が常に左側に表示されるようです。この要素で CSS を float: right に設定しましたが、違いはないようです。ここに私のjQueryコードがあります:

CSSは以下です。

HTML

0 投票する
0 に答える
108 参照

twitter-bootstrap - Boostrap と Masonry.js の使用中に発生する Chrome の奇妙な不具合

Bootstrap コアを備えた Web サイトで作業しており、画像レイアウト (+ Bootstrap グリッドを使用) に石積みを含めた場合、このバグは Chrome でのみ発生します:

ビデオ

しかし、石積みの移行を無効にすると、すべて問題ありません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1022 参照

json - データのロード後にビューをロード

私はいくつかの問題を抱えています。このプラグイン「angular-masonry」(Github にあります) を使用して、ページ上にグリッドを動的に構築しています。ページが読み込まれると、次のようになります: http://joxi.ru/YBQPVP3JTJCwfIgLgbc

これが私のコードです:

しかし、ブラウザウィンドウのサイズを変更すると、すべてが正常になり、次のようになります。 http://joxi.ru/iBQPVP3JTJCUfLnoqQQ

ビューは JSON データが到着するよりも早く読み込まれると思います。データが到着した後にビューをロードする方法を教えてもらえますか? または、そのような問題の別の理由を知っている場合は、返信してください。

前もって感謝します。