Cara Memasang Lazy Load Di Blog
Cara Memasang Lazy Load di Blog - Ada banyak cara untuk mempercepat loading suatu blog, yakni salah satunya dengan cara memasang plugin Lazy Load. Kali ini akan membuatkan trik yang merupakan salah satu dari meningkatkan secara optimal blog dengan plug in jQuery Lazy Load untuk meringankan beban loading ketika memuat halaman blog sobat.
Maaf tidak ada demo untuk trik ini, silakan dapat pribadi di coba saja. Berikut cara penerapannya :
1. Buka Blogger > Template > Edit HTML > Tambahkan arahan di bawah ini sebelum </body>
2. Simpan template dan lihat hasilnya.
Maaf tidak ada demo untuk trik ini, silakan dapat pribadi di coba saja. Berikut cara penerapannya :
1. Buka Blogger > Template > Edit HTML > Tambahkan arahan di bawah ini sebelum </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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGM837u7LxS0Cm68lLhoIOhCR9tYUAjWyhd1El-gccei93362KYgGnRfJkPGbogI68z1oxI9BpyZz_dpBGiTzzKDXfyW4oky98Y8zgQ3D78H5zaA809E9NryOGHrjjKmhgUthg_Ig8vtQR/s640/arlinadesign.gif",effect:"fadeIn",threshold:"-50"})}); //]]> </script>
2. Simpan template dan lihat hasilnya.
0 Response to "Cara Memasang Lazy Load Di Blog"
Post a Comment