SEO対策や画面表示の高速化のためにに有効な画像の遅延ロードを簡単に実装してくれる「jQuery Lazy Load」の導入方法メモ。
jQuery Lazyの公式はコチラ
導入方法
導入方法は簡単。
- JqueryとJquerylazyloadを読み込む
- 対象のimgタグに「data-original」を追加(遅延したい元画像を値に設定)、「class」に「lazy」を追加。
- 必要ならimgタグのsrcにダミー画像を設定。
- lazylodを実行
<!-- jquery CDN --> <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'></script> <!-- jquery lazyload CDN --> <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery_lazyload/1.9.7/jquery.lazyload.min.js'></script> <!-- 対象の画像 --> <img class="lazy" src="images/dammy.jpg" data-original="images/example.jpg"> <!-- 遅延読み込み実行 --> <script> $(function(){ $('.lazy').lazyload({ effect : 'fadeIn', threshold :200 }); }); </script>
導入方法が簡単でSEO対策、画面表示の高速化に使えるのでオススメです。
0 件のコメント :
コメントを投稿