Cara Memasang Lazy Load Image di Blogger
Image merupakan factor terpenting dalam kecepatan suatu
blog, terlepas dari logo gambar iklan atau bahkan thumbnail, Bayangkan apabila
di dalam blog tidak ada gambar? Pasti tidak menarik dilihat.
Sayangnya gambar dalam blog yang memiliki ukuran besar dapat
mempengaruhi kecepatan pada suatu blog tersebut.
Pada Artikel ini admin akan membahas apa itu Lazy Load Image.
Apa Itu Lazy Load Image
Lazy Load Image adalah sebuah teknik yang membantu meningkatkan waktu muatan suatu halaman blog, mengurangi ukuran halaman dan tetap menjaga gambar tersebut tetap tampil.
Mengapa harus Lazy Load Image
Karena dengan menggunakan Lazy Load kita dapat membatasi pemuatan
gambar yang tidak diperlukan di halaman awal. Sebuah gambar yang tidak terlihat
oleh penggunjung apabila pengunjung tersebut tidak menggulir (scroll) halaman blog
kita. Dengan menggunakan teknik ini blog kita akan memiliki performa yang lebih
baik.
Cara Memasang Lazy Load Image di Blogger
- Untuk memasang Lazy Load Image, simak cara di bawah ini.
- Buka dashboard blogger,lalu pergi ke Template pilih Edit HTML
- Lalu tekan CTRL+F untuk mencari kode </body>
- Letakan script Lazyload image berikut diatasnya kode </body>
<script type='text/javascript'>
//<![CDATA[
// Lazy Load
(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(b){var e=0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){}else if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}});var f=a.grep(d,function(a){return!a.loaded});d=a(f)})}this.each(function(){var b=this;if(undefined==a(b).attr("original")){a(b).attr("original",a(b).attr("src"))}if("scroll"!=c.event||undefined==a(b).attr("src")||c.placeholder==a(b).attr("src")||a.abovethetop(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.rightoffold(b,c)){if(c.placeholder){a(b).attr("src",c.placeholder)}else{a(b).removeAttr("src")}b.loaded=false}else{b.loaded=true}a(b).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(b).hide().attr("src",a(b).attr("original"))[c.effect](c.effectspeed);b.loaded=true}).attr("src",a(b).attr("original"))}});if("scroll"!=c.event){a(b).bind(c.event,function(c){if(!b.loaded){a(b).trigger("appear")}})}});a(c.container).trigger(c.event);return this};a.belowthefold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).height()+a(window).scrollTop()}else{var d=a(c.container).offset().top+a(c.container).height()}return d<=a(b).offset().top-c.threshold};a.rightoffold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).width()+a(window).scrollLeft()}else{var d=a(c.container).offset().left+a(c.container).width()}return d<=a(b).offset().left-c.threshold};a.abovethetop=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollTop()}else{var d=a(c.container).offset().top}return d>=a(b).offset().top+c.threshold+a(b).height()};a.leftofbegin=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollLeft()}else{var d=a(c.container).offset().left}return d>=a(b).offset().left+c.threshold+a(b).width()};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);$(function(){$("img").lazyload({placeholder:"https://www.spruko.com/demo/pinlist/demo/img/loader.svg",effect:"fadeIn",threshold:"-50"})});
//]]></script>
Sekian Cara Memasang Lazy Load Image di Blogger semoga bermanfaat bagi anda terimakasih.
Belum ada Komentar untuk "Cara Memasang Lazy Load Image di Blogger"
Posting Komentar