1. 程式人生 > >移動端返回頂部右下角按鈕程式碼

移動端返回頂部右下角按鈕程式碼

window.onscroll=function(){
    if($(window).scrollTop()>100){
         $('.go-top').show();
    }else{
         $('.go-top').hide();
    }
}
$('.go-top').click(function(){
    scroll('0px', 300);

});
function scroll(scrollTo, time) {
    var scrollFrom = parseInt(document.body.scrollTop),
        i = 0,
        runEvery = 5; // run every 5ms

    scrollTo = parseInt(scrollTo);
    time /= runEvery;

    var interval = setInterval(function () {
        i++;

        document.body.scrollTop = (scrollTo - scrollFrom) / time * i + scrollFrom;

        if (i >= time) {
            clearInterval(interval);
        }
    }, runEvery);
}