Things You Need To Built An Awesome BlogGuide For Blogging + Designs + Widgets = Awesome Blog

Blogging Tips

Complete Guide For Blogging
(From Starting a Blog To Earning from It)

Learn More...

Blogger Templates

Awesome Blogger Themes for your blog - Nothing More!!!

Download Now!!!

Blogger Widgets

Spice Up Your Blogger Blog with Creatively Designed Widgets!

Check Now...

Hello, Welcome to BlogTipsNTricks. I'm Chandeep J. I've been doing web designing for 3 Years and this is where I share free themes, widgets and blogging tips which I learned from my experiance. More...

author

Make your blog faster with lazy Image loading script

By
Advertisement

Don’t you hate it when websites load slowly? I know I do. And to make matters worse, do you even come back to websites that load slow? The chances are, you don’t!.There are many factors But Images are one of the important factor that affects blog load time.So,To reduce blog Images load time today I have brought lazy image loading plugin for blogger!

Lazy Load is a jQuery plugin which only loads Images seeable in the viewport (visible part of web page) thereby enhancing the Page Load time. The images which are out the initial visible region of the screen are loaded as the users scrolls through them. A really useful plugin for Image intensive Blog's.This widget really decrease the 50% of blogs load time as you check your own blog with Gtmetrics.Lets see the working of this plugin



How to install this plugin to blogger?

  • Login to Blogger > Dashboard
  • Click on Drop Down Menu and select Template
  • Backup your Template before making any changes to your blog
  • Now Click on Edit HTML > Proceed
  • Press Ctrl + F and search the code shown below. 
</head>
Copy below codes and paste above </head>

<script type='text/javascript'>//<![CDATA[
(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/AVvXsEj17rtTGkeQVCqoEZzHCL2IeitlcG83WtEXQPeipjAVqx7FkeQ_UaCr3xz68jjAD9AGZclLN-IW8xyKTET8jrjVWNxzGS4LfZaumPx1DHIvq5OfM8xsLVk8Yiy-99Cv4v6RhyphenhyphenfhykDMEqY/s1600/truebloggertricks.blogspot.com.gif",effect:"fadeIn",threshold:"-50"})})//]]></script>

  • Now just press on save template and refresh your blog.  
  • Now just scroll your blog and see your images fade in with lazy loading effect.
If you have any Doubts regarding this post, Please ask it via comments and Dont forget to share this post with your friends!!

0 comments:

Post a Comment

PC Tips, Trick, Internet Tricks, Hacking...

Total Pageviews

Like Us On Facebook

Enter your email address:

Delivered by Mail Posts, Inc.

Contact Form

Name

Email *

Message *

Follow Us

Powered by Blogger.

Followers

Blog Archive

Search This Blog

Wait! I want to get email updates, bring that back...
Connect with Trick Kit
RSS Twitter Facebook LinkedIn