Add Sliding Back/Scroll To Top Button for Blogger

You would have seen back to top button in various custom blogger templates, some use box style button, while some use it with images, but...

Smooth Scrolling Back to Top Button for Blogger
You would have seen back to top button in various custom blogger templates, some use box style button, while some use it with images, but its all are quite impressive it doesn’t have every feature included. Mostly back to top buttons suffered from lots of errors like errors in fade in and out, third party junks, image link broken and much more. Today I will share with you blog friendly back to top button, it is not an ordinary button it is fully made and modified under professionals. Know the special features of this back to top button.
  1. It is fully optimized with clean coded javascript.
  2. Easily setup and customizable.
  3. It comes with smooth sliding effect.
  4. Smooth scrolling when someone click on it.
  5. Available with back to top button images.

How to Add Scroll To Top Button in Blogger

Go to Blogger.

Click on Layout>> ADD a Gadget>> HTML/script.

Paste the below code inside HMTL script and click on save.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" >


/***********************************************


* Scroll To Top Control script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)

* Modified by www.MyBloggerTricks.com

* This notice MUST stay intact for legal use

* Visit Project Page at http://www.dynamicdrive.com for full source code

***********************************************/


var scrolltotop={


    //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control

    //scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (0=top).

    setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},

    controlHTML: '<img src="IMAGE-URL" />', //HTML for control, which is auto wrapped in DIV w/ ID="topcontrol"

    controlattrs: {offsetx:5, offsety:5}, //offset of control relative to right/ bottom of window corner

    anchorkeyword: '#top', //Enter href value of HTML anchors on the page that should also act as "Scroll Up" links
    state: {isvisible:false, shouldvisible:false},


    scrollup:function(){


        if (!this.cssfixedsupport) //if control is positioned using JavaScript

            this.$control.css({opacity:0}) //hide control immediately after clicking it

        var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto)

        if (typeof dest=="string" && jQuery('#'+dest).length==1) //check element set by string exists

            dest=jQuery('#'+dest).offset().top

        else

            dest=0

        this.$body.animate({scrollTop: dest}, this.setting.scrollduration);

    },


    keepfixed:function(){


        var $window=jQuery(window)

        var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx

        var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety

        this.$control.css({left:controlx+'px', top:controly+'px'})

    },


    togglecontrol:function(){


        var scrolltop=jQuery(window).scrollTop()

        if (!this.cssfixedsupport)

            this.keepfixed()

        this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false

        if (this.state.shouldvisible && !this.state.isvisible){

            this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])

            this.state.isvisible=true

        }

        else if (this.state.shouldvisible==false && this.state.isvisible){

            this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])

            this.state.isvisible=false

        }
    },
   
    init:function(){
        jQuery(document).ready(function($){
            var mainobj=scrolltotop
            var iebrws=document.all
            mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode
            mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body')
            mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')
                .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
                .attr({title:'Scroll Back to Top'})
                .click(function(){mainobj.scrollup(); return false})
                .appendTo('body')
            if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='') //loose check for IE6 and below, plus whether control contains any text
                mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text
            mainobj.togglecontrol()
            $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){
                mainobj.scrollup()
                return false
            })
            $(window).bind('scroll resize', function(e){
                mainobj.togglecontrol()
            })
        })
    }
}
scrolltotop.init()
</script>
Change Image URL with your image which you want to show.

I add it some pretty button images below for your ease, select one of the below images>> press left click>> Click on ‘Copy Image Location’ and replace it with Image URL.
Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

Back to Top Button

I hope you would like this tutorial as well as pretty buttons, if you want to do some changing or suffered from any problem about this tutorial so freely ask in the comments below and kindly don’t remove the credit because it was created and modified by professionals.

COMMENTS

Name

Android,2,backlinks,7,Blogger,45,Errors,1,How To,31,Make Money Online,2,SEO,13,SMM,10,Templates,8,Tools,7,Tricks,15,Web designing,17,Widgets,24,WordPress,4,
ltr
item
PRO TECHNIFY: Add Sliding Back/Scroll To Top Button for Blogger
Add Sliding Back/Scroll To Top Button for Blogger
http://2.bp.blogspot.com/-i8xgXEJoys8/VZatFeoAgRI/AAAAAAAAIZw/GbBJVYoFop4/s640/Smooth-scrolling-back-to-top-buttons-for-blogger.png
http://2.bp.blogspot.com/-i8xgXEJoys8/VZatFeoAgRI/AAAAAAAAIZw/GbBJVYoFop4/s72-c/Smooth-scrolling-back-to-top-buttons-for-blogger.png
PRO TECHNIFY
http://www.protechnify.com/2015/07/add-back-scroll-to-top-button-blogger.html
http://www.protechnify.com/
http://www.protechnify.com/
http://www.protechnify.com/2015/07/add-back-scroll-to-top-button-blogger.html
true
8223102945718438291
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy