
00
ウォーターフォール フロー Web ページの実装で個人が遭遇する問題と解決策についての簡単な説明
Toss: ウォーターフォール フロー レイアウト (複数列リストの流体レイアウトに基づいて実装)
JavaScript ウォーターフォール フロー、主要なウォーターフォール フローの簡単な分析と提案
私はjqueryをよく使うので、滝の流れをプラグイン化することを思いつきました。Xunlei UEDから美しい写真を拝借しましょう。
まず見てみましょうデモ
コードを公開します
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
以下は、設定パラメータオブジェクトoptの各属性の機能とデフォルト値の詳細な説明です。
column_width:204 //ウォーターフォール フローは列で構成されます。このパラメーターは、ウォーターフォール フローの列の数に直接影響します。
column_className:'waterfall_column' //列のクラス名。スタイルを簡単にカスタマイズできます
column_space:10 //列間の間隔
cell_selector:'.cell' //配置されるレンガのセレクターは滝の流れのコンテナに限定されます。つまり、プラグインはこのセレクターを通じてレンガ要素を取得します。ウォーターフォール コンテナ内でこのセレクターに一致する要素を検索します。
img_selector:'img' // ロードする画像のセレクター。ウォーターフォール フローによって読み込まれるブリック要素のテーマ コンテンツがさまざまなサイズの画像である場合、このパラメーターはこれらの画像のセレクターとなり、プラグインは計算のためにこれらの画像を取得する必要があります。
auto_imgHeight:true //画像の高さを自動的に計算する必要がありますか? 画像のサイズが固定されている場合は、このパラメータを false に設定します
fadein:true // フェードインしてロードするかどうか
fadein_speed:600 //フェードイン速度 (ミリ秒)
insert_type:1 //ブリック挿入方法、1 は最短の列を挿入することを意味し、2 は順番に挿入することを意味します
getResource:function(index,render){ } // 渡される最初のパラメータのインデックスは、ブリック要素のコレクションを返す必要がある動的リソース関数を取得します。 2 番目のパラメータはロードされた回数です。最初のパラメータはレンダリング関数で、ajax を使用してデータをロードする場合は、この関数を手動で呼び出す必要があります。データを取得したらレンダリングします。この関数は、ウォーターフォールの底に到達するたびに自動的にトリガーされ、より多くのリソースが読み込まれます。
コメント時間:
insert_type パラメーターを 2 に設定することをお勧めします。プラグインなので使いやすさを考慮しなければなりませんが、使いやすくなればなるほどプラグイン内部は複雑になり、抜け穴やバグも増えますので、今後も改善していきますこのプラグイン。
このプラグインは、IE6、Chrome、Firefox、Opera、Safari、およびその他の主流ブラウザをサポートしています。リアルなヌード写真を作成する AI 搭載アプリ
写真から衣服を削除するオンライン AI ツール。
脱衣画像を無料で
AI衣類リムーバー
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
使いやすく無料のコードエディター
中国語版、とても使いやすい
強力な PHP 統合開発環境
ビジュアル Web 開発ツール
神レベルのコード編集ソフト(SublimeText3)
フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...
スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。
JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。
同じIDを持つ配列要素をJavaScriptの1つのオブジェクトにマージする方法は?データを処理するとき、私たちはしばしば同じIDを持つ必要性に遭遇します...
この記事の視差スクロールと要素のアニメーション効果の実現に関する議論では、Shiseidoの公式ウェブサイト(https://www.shisido.co.co.jp/sb/wonderland/)と同様の達成方法について説明します。
JavaScriptを学ぶことは難しくありませんが、挑戦的です。 1)変数、データ型、関数などの基本概念を理解します。2)非同期プログラミングをマスターし、イベントループを通じて実装します。 3)DOM操作を使用し、非同期リクエストを処理することを約束します。 4)一般的な間違いを避け、デバッグテクニックを使用します。 5)パフォーマンスを最適化し、ベストプラクティスに従ってください。
Console.log出力の違いの根本原因に関する詳細な議論。この記事では、Console.log関数の出力結果の違いをコードの一部で分析し、その背後にある理由を説明します。 �...
フロントエンドのVSCodeと同様に、パネルドラッグアンドドロップ調整機能の実装を調べます。フロントエンド開発では、VSCODEと同様のVSCODEを実装する方法...