私はギャラリーで写真を読み込むために石積みを使用します。最初の10〜15秒間の写真を圧縮して線として表示する点を除いて、正常に動作します。その後、それらは正しく拡張され、すべてが機能します。ここに私のコードです:$container.imagesLoaded(function(){ $container.masonry({itemSelector : '.box' }) });
ここに画面です:http://prntscr.com/bhfvd3 写真がつまってからそれを広げるのを防ぐために何ができますか?メーソンリーは最初の写真セットの上部に画像を圧縮します
0
A
答えて
0
イメージが既にロードされた後にスクリプトをロードして、ディメンションを計算し、イメージの処理方法を知る必要があります。あなたができる最も良いことは、あなたの画像サイズを低く保ち、同時に多くの画像を読み込まないことです。
イメージが1つのページに読み込む必要がある場合は、ページネーションまたは無限スクロールを使用します。これにより、一定量の画像がロードされた後にのみスクリプトが計算され、その後、ユーザーがスクロールダウンした後にスクリプトが再初期化されます。無限のスクロールを使用する場合は、新しいイメージがロードされた後にスクリプトをリロードするスクリプトが必要になります。
関連する問題
- 1. 写真のサイズ変更と圧縮
- 2. データ圧縮と画像圧縮の差
- 3. LZ4:圧縮画像フォーマットの圧縮
- 4. 最高の画像圧縮C#
- 5. データベースにアップロードするための写真の圧縮
- 6. JPEG画像圧縮
- 7. 圧縮画像android
- 8. VB.NET - 画像圧縮
- 9. PIL画像圧縮
- 10. gulpでの画像圧縮
- 11. 圧縮カメラの画像アップロード
- 12. ウェブサイトの画像圧縮
- 13. 画像をアンドロイドで圧縮
- 14. PHPで画像を圧縮
- 15. 損失圧縮技術を使用した画像圧縮
- 16. JavaScriptの画像ソースパスを圧縮する
- 17. Android - 画像圧縮によるアプリケーションのパフォーマンスの最適化
- 18. 画像圧縮とImageIOライブラリ
- 19. 2色画像圧縮アルゴリズム
- 20. 圧縮画像ではない圧縮フロントエンド
- 21. モノクロ写真/画像ビューア
- 22. 画像写真、ファイル名
- 23. iPhoneのスライドショー写真/画像(写真ライブラリやFacebookアプリなど)?
- 24. どのように圧縮画像を使用しますか?
- 25. PCAを使用した画像圧縮
- 26. アップロードした画像をマゼンタで圧縮
- 27. SVDを使用した画像圧縮
- 28. 画像の圧縮率を取得
- 29. ASPでWindows CE上でJPEG画像を圧縮する方法
- 30. 保存した写真の上に画像を印刷する(swift3)
私は無限のスクロールを使用し、ページあたり100枚の写真を読み込みます。新しい要素がうまく追加されていますが、問題は最初の写真セットである – Liuda
最初のセットに時間がかかる理由は、他のスクリプトも実行しているのに対し、無限のスクロールでは石積みスクリプト。一度に100枚の画像が読み込まれますので、数を減らしてより良い結果が得られるかどうかを確認してください。 –
あなたのコメントのおかげで、私は数を減らそうとします! – Liuda