Lazy Load

JavaScript

画像の読み込みを遅らせてスクロールに合わせて表示させるjQueryプラグイン「Lazy Load」

画像の読み込みを遅らせて表示させることができるjQueryプラグイン「Lazy Load」を使ってみました。たぶん今後使いどころがありそうな感じです。色んなところでよく見かけると思いますが、スクロールをしていくとそれに合わせて画像も表示されていきます。ということで以下、使い方です。

[ads_center]

使い方

jQuery本体とダウンロードしたjquery.lazyload.jsをhead内に読み込みます。

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=1.7.1'></script>
<script type="text/javascript" src="jquery.lazyload.js"></script>

続いてLazy Loadをセットします。

<script type="text/javascript">
$(function() {
    $("img.lazy").lazyload();
});
</script>

HTMLで遅らせる画像を記述していきます。src属性には読み込み中に表示させたい画像を、data-originalには遅らせて表示させたい画像を指定してあげます。

<img class="lazy" src="loading.gif" data-original="images/img01.jpg" width="500" heigh="309">

ちなみによく見かけるのはフェードインでの表示だったりします。フェードインで表示させたい場合はオプションを指定する必要があります。

<script type="text/javascript">
$(function() {
    $("img.lazy").lazyload({
        effect: "fadeIn"
    });
});
</script>

オプションではこの他にもフェードのスピードを調整できたりクリック時に画像を表示させたりといったこともできます。詳しくは公式サイトをご確認下さい。ということで、スクロールに合わせて画像の読み込みを遅らせて表示させるjQueryプラグイン「Lazy Load」の使い方についてでした。

以下からダウンロードできます。

Macの複合キーを有効Macの複合キーを有効にしてショートカットなどを使いやすくする前のページ

定規にもなるDandeonのマネークリップがお洒落でとても画期的!次のページ

関連記事

  1. Line Maker

    JavaScript

    アニメーションするラインを実装できる「Line Maker」

    Line Makerは、いろんなアニメーションをするラインを実装するこ…

  2. Navigation

    JavaScript

    コンテンツを押し出してナビゲーションを表示する「Navigation」

    Navigationはコンテンツを押し出すかたちでナビゲーションを表示…

  3. no-image

    JavaScript

    円形に広がるメニュー実装「expanding action button」

    expanding action buttonは円形に広がるメニューを…

  4. NO IMAGE

    JavaScript

    フェード、スライド、水平、垂直などカスタマイズ性の高いスライダー「Prrple Slider」

    Prrple Sliderはフェードアニメーションやスライド、ループ、…

  5. Alton

    JavaScript

    コンテンツごとに縦スクロールでナビゲートできるjQueryプラグイン「Alton」

    Altonはコンテンツごとに縦スクロールすることによりWebページをナ…

  6. jQuery.fontFlex

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. CAR-HLD12BK
  2. OWL-LPB6701LA
  3. cheero Power Mountain mini 30000mAh CHE-110

アーカイブ

PAGE TOP