レイジーロードの用途
ネットワーク環境や各プラットホームによっては画像読み込みが遅くデメリット
スクルール時にロードされるため、無駄な通信や表示処理を回避できる反面JSのライブラリを読み込む
<script type='text/javascript' src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type='text/javascript' src="./jquery.lazyload.js"></script>
レイジーロードの設定例
$(function(){
$( "img.lazy" ).lazyload(
{
threshold: 300, // 300pxの距離まで近づいたら表示する
effect: "fadeIn", // じわじわっと表示させる
effect_speed: 1000, // 1秒かけて表示させる
}
);
});
レイジーロードのイメージ設定
<img class="lazy" data-original="./images/1.png" />
レイジーロード使用例