jQueryメディアブラウザー
-
05-07-2019 - |
質問
アセットのアップロード日でグループ化されたサムネイルアセット用の視覚的なjQueryベースのブラウザを構築しようとしています。バックエンド部分は問題ありませんが、数百から数千のアセットを(潜在的に)スムーズに処理できる実用的なビジュアルソリューションを見つけるのに本当に苦労しています。コンテンツの表示はライトボックスで処理されるため問題ではありません。実際にサムネイルを表示する方法を理解する必要があります。
このプラグインとやり取りしようとしていますが、 100件を超えるレコードを取得すると、すべてがひどく応答しなくなります。理想的には、ページの読み込みを一括して取得するのではなく、必要に応じてメディアを読み込むためにこれにajaxを構築できるようにしたいと考えています。誰もがこの効果を達成するために活用できる、または少なくとも大量のコンテンツを閲覧するための優れたユーザーインターフェースを提供できる優れたプラグインを知っていますか?
明確にするために:アセットのアップロード時に作成されるサムネイルを適切に生成しました。これらはページに表示されるもので、サムネイルがクリックされるとフルサイズの画像のみがライトボックスにロードされます。アップロード日でソートされた大量のサムネイルを閲覧するための良い方法を決定しようとしています。
解決 2
この状況でプリビルドプラグインを実装するのは本当に良い方法ではなかったので、jQuery UIスライダーを実装し、その停止イベントでajax getを実行するのが最善の方法でした垂直スクロールで適切なデータをdivにロードします。
たぶん最もエレガントできれいなソリューションではないかもしれませんが、それは状況に応じて機能し、十分に見栄えがします。
他のヒント
フルサイズの画像を縮小するとパフォーマンスが低下するようです。画像にはサムネイルに使用できる小さなバージョンがありますか?