neilgee
1/17/2017 - 11:55 PM

Scroll Animate JS on Reload

Scroll Animate JS on Reload

;(function($){

/**
 * Store scroll position for and set it after reload
 *
 * @return {boolean} [loacalStorage is available]
 */
$.fn.scrollPosReload = function(){
    if (localStorage) {
        var posReader = localStorage["posStorage"];
        if (posReader) {
            $(window).scrollTop(posReader);
            localStorage.removeItem("posStorage");
        }
        $(this).click(function(e) {
            //localStorage["posStorage"] = $(window).scrollTop();
            localStorage["posStorage"] = $('html, body').animate({scrollTop});
        });

        return true;
    }

    return false;
}

/* ================================================== */

$(document).ready(function() {
    // Trigger the reload
    $('#edit').scrollPosReload();
});

}(jQuery));