アプリケーション例ウェブサイト http://www.uhuigou.net 画像の動的読み込みは目新しいものではありません。多くの大規模な Web サイトがこれを使用しています。その利点は明らかです。主にトラフィック (サーバーとクライアントを含む) を節約し、ユーザー エクスペリエンスを向上させ、ページを開く速度を向上させます。 原理は複雑ではありません。画像は元の img タグを使用し、src は読み込みなどのデフォルトの小さな画像を指します。次に、img 属性をカスタマイズして実際の画像アドレスを保存します。ユーザーが画像の場所にアクセスすると、src 値は js コントロールを通じてカスタム属性の値に変更されます。 この機能は多くのプラグインに作成されています。私が使用しているのはjquery.lazyloadです。必要な場合は、私のウェブサイトからダウンロードしてください。必要なファイルはこれだけです。もちろん、jquery.lazyloadも必要です。 使い方も非常に簡単です。元のimgタグにdata-original属性を追加して、実際の画像アドレスを保存します。例は次のとおりです。 コードをコピー コードは次のとおりです。<img class="lazy" src="http://bcs.duapp.com/uhuigou/loading.gif" data-original="http://bcs.duapp.com/uhuigou/201306200831326313.jpg" style="width: 100%; display: inline-block;"> 動的に読み込む必要のあるすべての画像に対してこれを記述します。jquery.lazyload は、data-original、style、またはその他の属性のみを認識します。必要に応じて記述できます。最後に、ページの jquery.ready イベントでそれらを初期化する必要があります。 コードをコピー コードは次のとおりです。$(function() {$("img.lazy").lazyload();}); はい、完了です! |
<<: 太陽系の惑星のアニメーション効果を実現するHTML+CSS3コード
MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...
目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...
cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job...
1. MySQL のインデックスの使用方法インデックスは、特定の列の値を持つ行をすばやく見つけるため...
in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明コード例: <se...
ハイパーリンクは、Web サイト上のすべてのページがハイパーリンクで接続され、ページ間を移動できるた...
この記事では、Windows に MySQL 5.7 圧縮パッケージをインストールする方法について説...
1. 背景Docker サービスが開始されると、デフォルトで docker0 ブリッジが作成され (...
この記事では、MySQL 8.0.15のインストールと設定方法を参考までに紹介します。具体的な内容は...
目次1. はじめに2. 導入環境ツール4. 展開プロセス要約する1. はじめにNextcloud は...
MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...
今日は、MySQL データベースと SQL 標準 (および他のデータベース) の UPDATE ステ...
精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...
ミックスインは、コンポーネントに分散された再利用可能な機能を柔軟な方法で提供します。 Mixin オ...
「Enter != Submit」問題を実装するには、通常、「ボタンの種類」と「入力ボックスの数」か...