// 回到顶部
onload = function () {
    var oBtnTop = document.getElementById('toTop');
    var timer = null;

    oBtnTop.onclick = function () {

        moveScroll(0, 500);
        return false;
    };

    function moveScroll( iTarget, time ) {
        
        // 起点
        var start = document.documentElement.scrollTop || document.body.scrollTop;
        // 距离 
        var dis =  iTarget - start;
        // 次数
        var count = Math.round( time / 30 );
        var num = 0;

        console.log(start);

        clearInterval(timer);
        timer = setInterval(function() {
            num += 1;
            // 匀减速
            var a = 1 - num / count;
            var cur = start + dis*( 1 - Math.pow(a,3));

            document.documentElement.scrollTop = cur;
            document.body.scrollTop = cur;

            if( num == count ){
                clearInterval(timer);
            }

        }, 30)

    }

};