Ho questo codice che funziona, ma fa apparire l'icona a circa metà schermo, mentre scorro la home verso il basso.
Io vorrei che apparisse in fondo alla home indipendentemente dalla misura del monitor.

Codice HTML:
jQuery(document).ready(function(){
    // hide #back-top first
    jQuery(".back-to-top").hide();
    // fade in #back-top
    jQuery(function () {
        jQuery(window).scroll(function () {
            if (jQuery(this).scrollTop() > 3000) {
                jQuery('.back-to-top').fadeIn();
            } else {
                jQuery('.back-to-top').fadeOut();
            }
        });
        // scroll body to 0px on click
        jQuery('.back-to-top a').click(function () {
            jQuery('body,html,header').animate({
                scrollTop: 0
            }, 800);
            return false;
        });
    });
});