アプリケーション例ウェブサイト 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 8.0.13 にはデフォルトでデータ フォルダがあります。このフォルダを削除する必要があ...
この記事では、参考までにMySQL 8.0.17のインストールグラフィックチュートリアルを紹介します...
目次概要計算された監視プロパティを監視する要約する概要Vue プロジェクトでは、computed と...
目次1. 基本2. ノード、ツリー、仮想DOM 1. 仮想DOM 3. createElementパ...
目次プロジェクトの背景始めるvue-cliでプロジェクトを作成するモバイル適応についてnormali...
React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...
el-form フォームにルールを追加します。データにルールを定義する定義されたルールをel-for...
1. 結論構文: 制限オフセット、行結論: 同じ行条件では、オフセット値が大きいほど、limitステ...
デフォルトのブリッジ ネットワークのため、コンテナーを再起動すると IP アドレスが変更されます。シ...
年末なので仕事も少なくなっています。私が何もせずにいるのを見ると、上司はきっと不快に思うでしょう。そ...
序文最近、花火アニメーションを作成しました。花火が散るアニメーションです。アニメーションの実装中、花...
数日前、国産の XHTML エディタを紹介しました。今日は、有名な海外の Web デザイン ブログl...
機能: データ表示、テーブルアプリケーションシナリオ。 <table> テーブル<...
目次ネイティブJavaScriptとはA. 新しいブラウザでnullオブジェクトをチェックするコンス...
導入いつものように、シーンから始めましょう〜インタビュアー:「トランザクションの4つの特性をご存知で...